每天要複習老師講的內容,老師辛辛苦苦的叫我們知識,我們就要努力去掌握,每天複習一點點! 註:這些都是複習之前老師講到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
好啦!就這麼多啦!準備複習高級的知識!