首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 資料操作語言 (DML) 核心操作實例

     編輯:關於SqlServer

涵蓋資料新增、修改、刪除與資料表結構變更的基礎 T-SQL 指令實戰範例。

新增資料 (INSERT)

INSERT INTO 學生 (學號, 姓名, 性別, 年齡, 專業)
VALUES ('003', '楊麗', '女', 18, '計科');

-- 加入 CHECK 約束確保性別值合法
ALTER TABLE 學生 ADD CONSTRAINT ck CHECK (性別 IN ('男', '女'));

修改資料 (UPDATE)

-- 全表更新(謹慎使用)
UPDATE 學生 SET 性別 = '已畢業';

-- 條件更新
UPDATE 學生 SET 備註 = '在讀生' WHERE 姓名 = '王芳';

刪除資料 (DELETE vs TRUNCATE)

-- 刪除單筆
DELETE 學生 WHERE 學號 = '005';

-- 清空整張表:TRUNCATE 效能優於 DELETE,不記錄逐列日誌,不可觸發 Trigger
TRUNCATE TABLE 選課;

刪除資料表 (DROP)

DROP TABLE hh;

關鍵提醒

  • INSERT 中的 INTO 為選用關鍵字。
  • UPDATE 必須搭配 WHERE,否則全表異動。
  • TRUNCATE TABLE 會重設身分識別種子,且無法回復(除非在交易中)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved