欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Sqlserver 基础语句复习

程序员文章站 2022-07-05 15:48:09
每天要复习老师讲的内容,老师辛辛苦苦的叫我们知识,我们就要努力去掌握,每天复习一点点! 注:这些都是复习之前老师讲到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

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