数据库
首页 > 数据库> > sql-DML-增删改

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