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