每天要复习老师讲的内容,老师辛辛苦苦的叫我们知识,我们就要努力去掌握,每天复习一点点!
注:这些都是复习之前老师讲到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
好啦!就这么多啦!准备复习高级的知识!