插入、更新、刪除

SQL Server 入門

John MacKintosh

Instructor

INSERT(插入)

INSERT INTO table_name
INSERT INTO table_name (col1, col2, col3)
INSERT INTO table_name (col1, col2, col3) 
VALUES 
  ('value1', 'value2', value3)
SQL Server 入門

INSERT SELECT(插入選取)

INSERT INTO table_name (col1, col2, col3) 
SELECT 
  column1, 
  column2, 
  column3 
FROM other_table 
WHERE 
  -- conditions apply
  • 不要用 SELECT *
  • 指定欄位,以防資料表結構變動
SQL Server 入門

UPDATE(更新)

UPDATE table 
SET column = value 
WHERE 
  -- Condition(s);
  • 別忘了加 WHERE 子句!
UPDATE table 
SET 
  column1 = value1, 
  column2 = value2 
WHERE 
  -- Condition(s);
SQL Server 入門

DELETE(刪除)

DELETE 
FROM table 
WHERE 
  -- Conditions
  • 先行測試!
TRUNCATE TABLE table_name
  • 一次清空整個資料表

SQL Server 入門

來練習 INSERT、UPDATE、DELETE!

SQL Server 入門

Preparing Video For Download...