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导致全表操作。

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

相关推荐
s***4534 小时前
Linux 下安装 Golang环境
linux·运维·golang
JobDocLS4 小时前
Ubuntu22.04的安装方法
运维
丸子哥哥5 小时前
同一个域名,如何添加多个网站?
服务器·前端·nginx·微服务
豆豆的java之旅5 小时前
深入浅出Activity工作流:从理论到实践,让业务流转自动化
java·运维·自动化·activity·工作流
J***51685 小时前
Linux安装Redis以及Redis三种启动方式
linux·redis·bootstrap
4***17546 小时前
Linux 下安装 Golang环境
linux·运维·golang
Lenyiin6 小时前
《 Linux 修炼全景指南: 七 》 指尖下的利刃:深入理解 Vim 的高效世界
linux·运维·服务器·vim·lenyiin
sulikey8 小时前
Linux基础指令与权限管理深度解析:从入门到精通
linux·运维·服务器·ubuntu·centos·linux命令·linux权限
qq_2153978978 小时前
docker 安装 opengauss 高斯数据库
运维·docker·容器
s***46988 小时前
linux 设置tomcat开机启动
linux·运维·tomcat