SQL的增删改查

已创建好的表:
(创建表的方法看我上一篇博客:https://blog.csdn.net/LTLTLT_/article/details/89413778)
在这里插入图片描述

一,查——select
select的语法:select 列名 from 表名
(其中表示显示全部列:select * from 表名)
例如:

select Sno,Sname from student

在这里插入图片描述
(显示全部列内容):

select * from student

在这里插入图片描述
二,增——insert(插入数据)

insert语法:insert into 表名 values(值1,值2,值3,…)
或可以指定特定的列来进行插入数据操作
                   insert into table_name(列1,列2,…)
                   values(值1,值2,…),(值3,值4),(值5,值6)

例如:
插入特定的列(插入单条数据)

-- 插入一条数据:Sno:100,Sname:丽丽
insert into student (Sno,Sname)values(100,"丽丽")

结果如下:
在这里插入图片描述
在这里插入图片描述
插入多条数据:

insert into student(Sno,Sname)values(99,"鹏鹏"),(98,"天天"),(97,"依依")

结果如下:
在这里插入图片描述
在这里插入图片描述
三,改——update(更改数据)
update的语法:update 表名 set 列名= 新值 where 列名=某值

注意:set后面可以紧随多个数据列的更新值(非数字的值要加引号"");
where子句是可选的(非数字的值要加引号""),用来限制条件,如果不选则整个表的所有行都被更新

例子1:更新单个列

更改前:
在这里插入图片描述

-- 将Sno = 100 改为 Sno = 66
update student set Sno = 66 where Sno = 100

更改后:
在这里插入图片描述
例子2:更新多个列
更新前:
在这里插入图片描述

update student set  Sname = "微微",Sdept = "美术系"  where Sno = 1531102

更新后:
在这里插入图片描述

四,删——delete(删除表中的某些数据)
delete的语法:delete from <表名> [where <删除条件>]
例如:

删除前:
在这里插入图片描述

delete from user where name = "闪闪"

删除后:
在这里插入图片描述

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值