INSERT語句的基本語法
- INSERT INTO <表名> (列1, 列2, 列3, ……) VALUES (值1, 值2, 值3, ……);
將列名和值用逗號隔開,分別括在()內,這種形式稱為清單。列清單,值清單。
對表進行全列 INSERT 時,可以省略表名后的列清單。
INSERT 語句中想給某一列賦予 NULL 值時,可以直接在 VALUES子句的值清單中寫入 NULL。
從其他表中復制數據
INSERT INTO ProductCopy (product_id, product_name, product_type, sale_price, purchase_price, regist_date)
SELECT product_id, product_name, product_type, sale_price, purchase_price, regist_date FROM Product;
INSERT語句的SELECT語句中,可以使用WHERE子句或者GROUP BY子句等任何SQL語法 (但使用ORDER BY子句並不會產生任何效果)。