Sqlserver 基础语句复习

每天要复习老师讲的内容,老师辛辛苦苦的叫我们知识,我们就要努力去掌握,每天复习一点点!

注:这些都是复习之前老师讲到sqlserver基础语法!

--基本增删改查

--查询全表
select * from users   
--根据条件查询
select * from users where username=''  
--添加语句
insert into users values('','','')   
--添加语句,指定字段添加
insert into users (username,pwd) values('','')
--根据条件修改语句
update users set username='' where userid = 1  
--删除全表
delete from users   
--根据条件删除语句
delete from users where userid=1   


--模糊查询数据

--以什么开头查询
select * from users where username like '李%'
--以什么结尾查询
select * from users where username like '%四'
--包含查询
select * from users where username like '%王%'

--top语句查询
select top 5 * from users


--降序和升序
select top 5 * from users order by userid desc
select top 5 * from users order by userid asc

--between and 范围条件 
select * from users where userid between 1 and 5


--as 语法  重命名 将字段或者表重新命名
select username as studentname from users  --重命名字段
select * from users as s --重命名表



--**联合语句** 
--inner join 内联合
--总结:1必须有相同的外检(列名)             (主表)              (副表)丛表
select  u.*,l.* from users as u inner join logs as l  on u.userid=l.userid
--内联合 在关联时  如果值能够关联上 那么就显示,如果不能关联上 那么整条数据就不显示
--left  join 左联合
select  users.*,logs.* from users left join logs  on users.userid=logs.userid
--左联合 如果能关联上 那么就显示内容  如果关联不上 那么null 
--rigth join 右联合
select  users.*,logs.* from users right join  logs  on users.userid=logs.userid

好啦!就这么多啦!准备复习高级的知识!

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐