INSERT INTO 插入語句
INSERT INTO語句用於在表中插入新記錄。
可以用兩種方式編寫INSERT INTO語句。
第一種方法指定列名和要插入的值:
1
2
|
INSERT
INTO
table_name ( 字段1 , 字段2 , 字段3 , ...)
VALUES
( value1 , value2 , value3 , ...);
|
第二種方法為表的所有列添加值,則無需在SQL查詢中指定列名。 但是,請確保值的順序與表中的列的順序相同。 INSERT INTO語法如下:
1
2
|
INSERT
INTO
table_name
VALUES
( value1 , value2 , value3 , ...);
|
插入示例
以下SQL語句在“Customers”表中插入新記錄:
1
2
|
INSERT INTO Customers (CustomerID,CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES (92,'Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');
|
插入后結果如下:
僅在指定列中插入數據
也可以僅在特定列中插入數據。以下SQL語句將插入新記錄,但僅在“CustomerName”,“City”和“Country”列中插入數據(CustomerID將自動更新):
1
2
|
INSERT
INTO
Customers (CustomerName, City, Country)
VALUES
(
'Cardinal'
,
'Stavanger'
,
'Norway'
);
|
轉載至:https://www.liyongzhen.com/sql/sql-insert-into