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
好啦!就这么多啦!准备复习高级的知识!