Sqlserver 基础语句复习

Posted dcy521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

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

以上是关于Sqlserver 基础语句复习的主要内容,如果未能解决你的问题,请参考以下文章

SQL基础复习05--数据控制SQL语句

SQL基础复习05--数据控制SQL语句

sql语句复习(基础-提升-技巧-经典数据开发案例-sql server配置)

SQL复习一(基础知识)

Java基础复习-流程结构篇

SqlServer基础复习