数据的CRUD

发布时间 2023-08-17 11:26:45作者: LloydTony

1、查询

use (表名称)

go

select 字段名称,
  字段名称
from 表名称

go


select * from 表名称

go

2、新增

use (表名称)

go

insert into ScoreInfo([name],course,score) values('张三','java',90)
insert into ScoreInfo([name],course,score) values('李四','vue',95)
insert into ScoreInfo([name],course,score) values('王五','node',99)
insert into ScoreInfo([name],course,score) values('赵六','python',80)

go
--一次性插入多条数据
insert into Department(DepartmentName,DepartmentRank)
select '**','**' union
select '**','**' union
select '**','**'

 

3、修改

use (表名称)

go

update ScoreInfo set score=96,course='java' where id=1

go

4、删除

use (表名称)

go

delete from ScoreInfo where id=1

go
--关于删除(drop,truncate,delete)
drop table People --删除表对象
truncate table People --删除数据(清空数据),表对象即表结构依然存在
delete from People --删除所有数据,表对象即表结构依然存在

--truncate和delete的区别
--truncate清空所有数据,不能有条件,delete可以删除所有数据也可以带条件,删除符合条件的数据
--自动编号:
--假设表中自动编号为1,2,3,4,5
--使用truncate清空数据之后再添加数据,编号仍然是1,2,3,4,5
--使用delete删除数据,删除的自动编号将永远不存在了
--如果使用delete删除了所有数据之后再添加数据,编号变成了,6,7,8,9,10