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)。
*/

总结

相关推荐
liudanzhengxi4 分钟前
巧用ULN2003A轻松扩展单片机IO口
数据库·mongodb
魔法阵维护师6 分钟前
从零开发游戏需要学习的c#模块,第十七章(显示真正的图片——精灵绘制)
学习·游戏
婷婷_1727 分钟前
JTAG (IEEE 1149.1)学习记录
学习·程序人生·debug·芯片·jtag·phy·eth/pcie
Teable任意门互动11 分钟前
深度解析:AI 赋能开源多维表格,实现企业全场景数据整合与高效应用
数据库·人工智能·低代码·信息可视化·开源·数据库开发
ygkl969813 分钟前
未完待续 模拟题
学习
几司24 分钟前
OpenISP 模块拆解 · 第1讲:坏点校正 (DPC)
笔记·学习·isp
-To be number.wan31 分钟前
计算机组成原理 | 定点数加减运算
学习·计算机组成原理
吃好睡好便好32 分钟前
在Matlab中绘制杆状图
开发语言·学习·算法·matlab·信息可视化
还是鼠鼠36 分钟前
AI掘金头条新闻系统 (Toutiao News)-相关推荐
后端·python·mysql·fastapi·web