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