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 基础语句复习的主要内容,如果未能解决你的问题,请参考以下文章