學習 INSERT/ SELECT/ UPDATE/ DELETE/ TRUNCATE/ UNION
點擊“新建查詢”,可編寫T-SQL
數(shù)據(jù)操作語言DML:插入,刪減,修改 // INSERT , UPDATE, DELETE
數(shù)據(jù)查詢語言DQL:查詢 // SELECT
數(shù)據(jù)控制語言DCL:控制存取權限 // GRANT, REVOKE
數(shù)據(jù)建立語言DDL:建立定義庫,對象,表 // CREATE TABLE, DROP TABLE
默認值-default
一. 插入多行數(shù)據(jù):
- 通過
INSERT INTO<>() 已存在表
SELECT<>
FROM<>
語句將現(xiàn)有表的數(shù)據(jù)添加到已存在的表中,可以有選擇地添加列。 -
通過
SELECT()
INTO<>新表
FROM<>
語句現(xiàn)有表的數(shù)據(jù)添加到新表里,適合做備份,完整地復制粘貼,注意該語句只能執(zhí)行一次
二. 使用UPDATE更新數(shù)據(jù)行
UPDATE<>
SET()=,()=,()=...
[WHERE更新條件]
看結果更新點擊!紅色
更新多個地方,用逗號隔開
三. 用DELETE刪除數(shù)據(jù)行
DELETE FROM WHERE
注意如果要刪掉地值正在被子表引用,要先刪除子表的值
四. 用TRUNCATE刪除數(shù)據(jù)行
TRUNCATE TABLE() = DELETE FROM()
慎用,刪除數(shù)據(jù)不可恢復
五. 數(shù)據(jù)的導出
找到你要導出的表,右鍵單擊選擇“任務”,選擇“導出數(shù)據(jù)”,
數(shù)據(jù)的導入
操作一樣
判斷“首行包含列名”
編輯映射要一一對應
時間字符串:'2020-07-19'
判斷為空應該用 where() is null,不可用where()=null
如果是輸入的空字符串' ',則where()=' '
UNION 操作符用于合并兩個或多個 SELECT 語句的結果集。
(請注意,UNION 內部的每個 SELECT 語句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時,每個 SELECT 語句中的列的順序必須相同。)
SQL UNION 語法
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
(注釋:默認地,UNION 操作符選取不同的值。如果允許重復的值,請使用 UNION ALL。)
總結1
總結2

