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

SQL 入門教學第 4 課:INSERT、UPDATE、DELETE 增刪改指令語法與範例

     編輯:關於SqlServer

INSERT:新增記錄

INSERT INTO TableName
(Column1, Column2, ..., ColumnN)
VALUES (Value1, Value2, ..., ValueN);

-- 範例
INSERT INTO Employee
(FirstName, LastName, Age, Address, City)
VALUES ('Li', 'Ming', 45, 'No.77 Changan Road', 'Beijing');

說明:INSERT INTO 後接表名,括號列出目標欄位,VALUES 依序對應值。

UPDATE:修改記錄

UPDATE TableName
SET Column1 = NewValue1 [, Column2 = NewValue2 ...]
WHERE ColumnName OPERATOR Value [AND|OR Column OPERATOR Value];

-- 範例
UPDATE Employee
SET Age = Age + 1
WHERE FirstName = 'Mary' AND LastName = 'Williams';

關鍵:WHERE 子句精確鎖定欲修改列,缺少 WHERE 將更新全表。

DELETE:刪除記錄

DELETE FROM TableName
WHERE ColumnName OPERATOR Value [AND|OR Column OPERATOR Value];

-- 範例
DELETE FROM Employee
WHERE LastName = 'May';

同樣依賴 WHERE 判斷條件;無 WHERE 將清空全表資料,極度危險。

核心提醒

  • 增刪改三指令的靈魂在於 WHERE 子句的精確設計。
  • 執行前先用 SELECT 驗證 WHERE 範圍,確認無誤再執行 DML。
  • 生產環境建議包裝在交易中(BEGIN TRAN ... COMMIT/ROLLBACK),提供回滾保護。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved