SQLINSERTINTO语句(在表中插⼊)
INSERT INTO 语句⽤于向表中插⼊新的数据⾏。
SQL INSERT INTO 语法
INSERT INTO 语句可以⽤两种形式编写。
第⼀个表单没有指定要插⼊数据的列的名称,只提供要插⼊的值,即可添加⼀⾏新的数据:
INSERT INTO table_name (column1, column2, column3,...)
VALUES(value1, value2, value3,...);
第⼆种,如果要为表中的所有列添加值,则不需要在SQL查询中指定列名称。但是,请确保值的顺序与表中的列顺序相同。INSERT INTO语法如下所⽰:
INSERT INTO table_name
VALUES(value1, value2, value3,...);
1.INSERT INTO 实例:在"Customers"表中插⼊⼀个新⾏。
insert语句字段顺序INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');
2.仅在指定的列中插⼊数据
插⼊⼀个新⾏,但只在“CustomerName”、“City”和“Countryn”列中插⼊数据(CustomerID字段将⾃动更新):
INSERT INTO Customers (CustomerName, City, Country)
VALUES('Cardinal','Stavanger','Norway');
使⽤另⼀个表填充⼀个表
通过另⼀个表上的SELECT语句查询出来的字段值,然后将数据填充到本表中,
条件是另⼀个表所查询的字段与本表要插⼊数据的字段是⼀⼀对应的。
INSERT INTO first_table_name [(column1, column2,... columnN)]
SELECT column1, column2,...columnN
FROM second_table_name
[WHERE condition];

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。