DML语法
小于 1 分钟约 246 字
针对数据表中的记录进行增、删、改操作
添加数据
给指定列添加数据
INSERT INTO 表名(列名1,列名2) VALUES (值1,值2)
给全部列添加数据
INSERT INTO 表名 VALUES (值1,值2)
批量添加数据
INSERT INTO 表名(列名1,列名2) VALUES (值1,值2),(值1,值2)
修改数据
不带条件的更新数据库记录
UPDATE 表名 SET 字段名=新值
带条件的更新数据库记录
UPDATE 表名 SET 字段名=新值 WHERE 条件
删除
删除指定记录
DELETE FROM 表名 [WHERE 条件]
删除表中所有记录
DELETE FROM 表名
TRUNCATE TABLE 表名
delete和truncate的区别
- delete是逐行删除表中的记录(删除所有的记录:一行一行删除)
- truncate是先执行drop table 表,再执行create table 表(先删除表,再创建一张相同结构的表)