1. 程式人生 > >Sqlserver 基礎語句復習

Sqlserver 基礎語句復習

lec like null and into 我們 rom 高級 log

每天要復習老師講的內容,老師辛辛苦苦的叫我們知識,我們就要努力去掌握,每天復習一點點!

註:這些都是復習之前老師講到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 基礎語句復習