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

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

相关推荐
HoneyMoose2 分钟前
光模块是不是质量有问题
运维
北方的流星5 分钟前
华三路由器OSPF认证
运维·网络·华三
染夕陌木7 分钟前
极简教程:GitLab 上配置 SSH Key(附常见问题解决)
运维·ssh·gitlab
志栋智能10 分钟前
超自动化运维如何重塑IT组织的核心竞争力?
运维·服务器·网络·数据库·人工智能·自动化
.select.17 分钟前
TCP 7 (滑动窗口,流量控制)
服务器·网络·tcp/ip
@insist12318 分钟前
网络工程师-交换机核心配置完全指南
运维·服务器·网络·网络工程师·软考·软件水平考试
handler0120 分钟前
Linux基础知识(1)
linux·服务器·c语言·开发语言·数据结构·c++
齐潇宇22 分钟前
LVS 基线检查与安全加固指南(附案例)
服务器·网络·php
ん贤23 分钟前
手敲Linux命令
linux·运维·服务器
Drache_long29 分钟前
Docker(一)
运维·docker·容器