DML—对表中的数据进行增删改

风陵南·2022-08-05 19:14·71 次阅读

DML—对表中的数据进行增删改

一、添加数据

  1.给指定列添加数据

insert into 表名(列名1,列名2,...) values(值1,值2...);

  执行给指定列添加数据前:

 

 

 

-- 给指定列添加数据 insert into 表名(列名1,列名2,...) values(值1,值2...);
insert into stu (name,age,id) values('张三',21,1);

 

  

  执行给指定列添加数据后:

 

 

 

  2.给全部列添加数据

insert into 表名 values(值1,值2...);
insert into stu values('李四',22,2);

  3.批量添加数据

insert into 表名(列名1,列名2...) values(值1,值2...),(值1,值2...),(值1,值2...)...;
insert into 表名 values(值1,值2...),(值1,值2...),(值1,值2...)...;
-- 批量添加
insert into stu (name,age) VALUES ('王五',20),('赵六',18);

 

 

二、修改数据

  1. 修改表数据(如果不加条件,则将修改所有数据)

update 表名 set 列名1=值1, 列名2=值2,... [where 条件] ;(中括号意思是不是必须要条件)
-- 修改表数据 update 表名 set 列名1=值1, 列名2=值2,... [where 条件] ;
update stu set age = 21 where name = '赵六';
update stu set age = 30 ,id =3 where name = '王五';

 

 

三、删除数据

  1.删除数据

delete from 表名 [where 条件];
-- 删除数据 delete from 表名 [where 条件];
 delete from stu where name = '赵六';

 四、代码

复制代码
-- 查询所有数据
select * from stu;

-- 给指定列添加数据 insert into 表名(列名1,列名2,...) values(值1,值2...);
insert into stu (name,age,id) values('张三',21,1);

-- 给全部列添加数据 insert into 表名 values(值1,值2...);
insert into stu values('李四',22,2);

-- 批量添加
insert into stu (name,age) VALUES ('王五',20),('赵六',18);

-- 修改表数据 update 表名 set 列名1=值1, 列名2=值2,... [where 条件] ;
update stu set age = 21 where name = '赵六';

update stu set age = 30 ,id =3 where name = '王五';

-- 删除数据 delete from 表名 [where 条件];
 delete from stu where name = '赵六';
复制代码

 

posted @   风陵南  阅读(71)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示