sql-DML-增删改
作者:互联网
DML:增删改表中数据
1. 添加数据:
insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);
insert into 表名 values(值1,值2,...值n);
--如果表名后,不指定列名,则默认给所有列添加值
insert into student(sno,sname) values(1,'zs') ;
insert into student values(2,'ls') ;
-- 除了数字类型,其他类型的值比如字符串或者日期需要加引号''(一般是单引号)
2. 删除数据:
delete from student where sno=1; -- 删除一条数据
delete from 表名; -- 删除所有记录
-- 有多少条记录就会执行多少次删除操作
-- 表结构还在,写日志,可以恢复的,速度慢
truncate table student; -- 截断表 删除表中的所有记录
-- 先删除表,然后再创建一张一样的表
-- 表结构还在,不写日志,无法找回删除
3. 修改数据:
update 表名 set 列名1 = 值1, 列名2 = 值2,... [where 条件];
update student set sname='lisi',sno=20 where sno =2;
如果不加任何条件,则会将表中所有记录全部修改。
标签:删除,--,列名,sql,DML,student,表名,增删,into 来源: https://www.cnblogs.com/jiyuchen1/p/16389643.html