sql-DML-增删改

2022/6/20 2:23:13

本文主要是介绍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-增删改的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程