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

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

相关推荐
Reicher3 分钟前
Docker的介绍和使用
运维·docker·容器
zrande11 分钟前
基于HTTP构建局域网内YUM网络源:详细操作指南(太细)
运维·构建yum网络源
cetcht888818 分钟前
从 “有人值守” 到 “少人运维”:智能巡检机器人重塑配电室管理模式
大数据·运维·人工智能·机器人
Mr.456727 分钟前
Linux&Windows环境下Nacos3.1.0详细安装配置指南:从零到生产就绪
linux·运维·服务器
王道长服务器 | 亚马逊云31 分钟前
AWS Route 53 详解:不只是 DNS,还能做智能流量调度
服务器·网络·微服务·云原生·架构·云计算·aws
Lxinccode1 小时前
python(42) : 监听本地文件夹上传到服务器指定目录
服务器·开发语言·python·文件上传服务器·监听文件上传服务器
峰顶听歌的鲸鱼1 小时前
30.Linux DHCP 服务器
linux·运维·服务器·笔记·学习方法
退役小学生呀1 小时前
二十一、DevOps:从零建设基于K8s的DevOps平台(二)
运维·docker·云原生·容器·kubernetes·devops
微风中的麦穗1 小时前
【MD编辑器Typora】Typora最新 V1.12.1版:轻量级 Markdown 编辑器详细图文下载安装使用指南 【办公学习神器之MD文本编辑器】
运维·typora·开发工具·md编辑器·markdown 编辑器·markdown文件·办公学习工具
Lzc7742 小时前
Linux的网络基础
linux·linux的网络基础