linux中的各种dmo语句(一些)

在Linux系统中,DML(Data Manipulation Language,数据操作语言)通常用于数据库操作,而"dmo"可能是拼写错误或特定场景下的缩写。以下整理常见的Linux数据库操作语句及相关命令,主要涵盖SQLite、MySQL/MariaDB等场景。


数据库操作语句(DML)

插入数据(INSERT)

向表中添加新记录:

复制代码
INSERT INTO table_name (column1, column2) VALUES (value1, value2);

批量插入:

复制代码
INSERT INTO table_name VALUES (value1, value2), (value3, value4);
查询数据(SELECT)

基础查询:

复制代码
SELECT * FROM table_name;

条件过滤:

复制代码
SELECT column1, column2 FROM table_name WHERE condition;

排序和分页:

复制代码
SELECT * FROM table_name ORDER BY column1 LIMIT 10 OFFSET 5;
更新数据(UPDATE)

修改记录:

复制代码
UPDATE table_name SET column1 = new_value WHERE condition;
删除数据(DELETE)

删除记录:

复制代码
DELETE FROM table_name WHERE condition;

清空表(保留结构):

复制代码
DELETE FROM table_name;

Linux命令行工具示例

SQLite

交互式操作:

复制代码
sqlite3 database.db
# 进入SQLite Shell后执行DML语句

直接执行SQL文件:

复制代码
sqlite3 database.db < script.sql
MySQL/MariaDB

登录数据库:

复制代码
mysql -u username -p

执行单条语句:

复制代码
mysql -u username -p -e "SELECT * FROM table_name;"

注意事项

  • 权限控制:确保用户对数据库有相应操作权限。
  • 数据备份:执行DELETE或UPDATE前建议备份数据。
  • 条件精准:避免无WHERE子句的UPDATE/DELETE导致全表操作。

如果需要更具体的工具或场景说明,可进一步补充信息。

相关推荐
KUKUKAKASSAN1 小时前
虚拟机扩展磁盘容量后扩展分区大小
linux·运维·服务器
努力一点9481 小时前
安装docker可视化工具 Portainer中文版(ubuntu上演示,所有docker通用) 支持控制各种容器,容器操作简单化 降低容器门槛
linux·运维·服务器·人工智能·ubuntu·docker·容器
朱包林1 小时前
ansible批量部署zabbix客户端
linux·运维·服务器·云计算·ansible·zabbix
胖大和尚1 小时前
使用 sshfs 工具将远程 Linux 主机的文件夹挂载到本地
linux·服务器·网络
伏加特遇上西柚1 小时前
Nginx的location匹配规则
android·运维·nginx
chen_note1 小时前
Linux网络信息(含ssh服务和rsync)
linux·运维·服务器·网络·ssh·远程工作·rsync
菜鸟12号2 小时前
Linux下SPI设备驱动开发
linux·arm开发·驱动开发
嵌入式产品侠3 小时前
Linux find命令:强大的文件搜索工具
linux·linux命令·find·find查找
Arvin6273 小时前
Nginx IP授权页面实现步骤
服务器·前端·nginx
cpsvps_net3 小时前
云服务器磁盘IO性能优化的测试与配置方法
运维·服务器·性能优化