數(shù)據(jù)庫學習-T-SQL

學習 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ù):

  1. 通過
    INSERT INTO<>() 已存在表
    SELECT<>
    FROM<>
    語句將現(xiàn)有表的數(shù)據(jù)添加到已存在的表中,可以有選擇地添加列。
  2. 通過
    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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容