DML--数据操纵语言
谓词:insert update delete
添加数据
给指定列添加数据
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...)...;
注意字符串数据需要使用引号
日期型数据默认分隔符是 - 且也需要使用引号,例如“2021-11-13”
修改数据
修改表数据
update 表名 set 列名1=值1,列名2=值2,...[where条件]
修改语句中如果不加条件,则将所有数据都修改,where条件基于其他列
例如where id = 1即修改所有id为1的对象的某个数据
删除数据
删除数据
delete from 表名 [where 条件];
删除语句不加where条件,则将所有数据都删除o
网友评论