
INSERT INTO语句用于将新记录插入表中.

SQL INSERT INTO语句
INSERT INTO语句用于将新记录插入表中.
SQL INSERT INTO语法
INSERT INTO语句可以用两种形式编写.

第一种形式不需要指定要插入的数据的列名,只需提供要插入的值即可:
插入表名
VALUES(值1sql中insert into语句,值2,值3 ...);
第二种形式需要指定列名和插入值:
INSERT INTO table_name(第1列,第2列,第3列,...)
VALUES(值1,值2,值3 ...);


演示
我们将使用RUNOOB示例.
以下是“网站”表中的数据:
+ ---- + -------------- + -------------------------- -+ ------- + --------- + | id |名称|网址| alexa |国家| + ---- + --------------+ --------------------------- +- ------ + --------- + | 1 Google | | 1 |美国|| 2 |淘宝网| 13 | CN || 3 | + ---- + -------------- + --------------------------- +- ------ + --------- +插入示例
假设我们要在“网站”表中插入新行.
我们可以使用以下SQL语句:
示例
INSERTINTO网站(名称,URL,Alexa,国家/地区)VALUES(“ baidu”,“,” 4”,“ CN”);
执行上述SQL,然后读取“网站”表,数据如下:

您是否注意到我们没有在id字段中插入任何数字?

The
id列会自动更新,并且表中的每个记录都有一个唯一的编号.

在指定列中插入数据
我们还可以在指定的列中插入数据.
以下SQL语句将插入新行sql中insert into语句,但仅在“名称”,“ URL”和“国家”列中插入数据(ID字段将自动更新):
示例
INSERTINTO网站(名称,网址,国家/地区)VALUES(“ stackoverflow”,“,” IND”);
执行上述SQL,然后读取“网站”表,数据如下:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-222370-1.html
杨洋
好漂亮