INSERT INTO 插入语句

INSERT INTO语句用于在表中插入新记录。

可以用两种方式编写INSERT INTO语句。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

第一种方法指定列名和要插入的值:

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 insert 随笔

仅在指定列中插入数据

也可以仅在特定列中插入数据。以下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

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄