Mysql学习(三)——SQL通用语法之DML

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


DML

DML用来对数据库中表的数据记录进行增删改操作。

添加数据

sql 复制代码
-- 给指定字段添加数据
insert into 表名(字段1,字段2,...) values(值1,值2,...);
-- 给全部字段添加数据
insert into 表名 values(值1,值2,...);
-- 批量添加数据
insert into 表名(字段1,字段2,...) values(值1,值2,...),(值1,值2,...),(值1,值2,...);
insert into 表名 values(值1,值2,...),(值1,值2,...),(值1,值2,...);
/*
- 插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
- 字符串和日期数据应该包含在引号中。
- 插入的数据大小,应该在字段的规定范围内。
*/

修改数据

sql 复制代码
-- 修改数据
update 表名 set 字段名1 = 值1,字段名2 = 值2,...[where 条件];
/*
注意:修改语句的条件可以有,也可以没有。如果没有条件,则会修改整张表的所有数据。
*/

删除数据

sql 复制代码
-- 删除数据
delete from 表名 [where 条件];
/*
- delete语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
- delete语句不能删除某一个字段的值(可以使用update)。
*/

总结

相关推荐
这个DBA有点耶14 分钟前
InnoDB架构深潜:从磁盘到内存,一条SQL的生命周期
数据库·mysql·程序员
Amazing_Cacao1 小时前
深度专栏 | 粉碎感官玄学:精品可可的冷酷重构与物理变量
学习
xian_wwq1 小时前
【学习笔记】「大模型安全:攻击面演化史」第 05 篇-Agent安全
笔记·学习·ai安全
Fanta丶2 小时前
17.MySql 联合索引 左前缀法则和范围查询
mysql
小小龙学IT2 小时前
Drizzle ORM:TypeScript 生态中冉冉升起的数据库工具链引言
javascript·数据库·typescript
ECT-OS-JiuHuaShan3 小时前
什么是对和错?——“有针对性定义域的逻辑值的真伪”:认识论终极追问的公理化裁决
数据库·人工智能·算法·机器学习·数学建模
乐维_lwops4 小时前
多类型数据库如何高效监控?
数据库·数据库监控·运维监控
齐潇宇4 小时前
Redis数据库基础
linux·数据库·redis·缓存
坤坤藤椒牛肉面4 小时前
实习日记--基础内容学习
学习
C137的本贾尼4 小时前
深入 ACID 与事务隔离级别
mysql