插入 SQL INSERT INTO 语句

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

插入 SQL INSERT INTO 语句


文章图片

SQL插入语句
INSERT INTO语句用于将新记录插入表中。
SQL插入语法
INSERT INTO语句可以写成两种形式。
【插入 SQL INSERT INTO 语句】第一种形式不需要指定插入数据的列名,只需提供插入的值:
插入到表名中
值(值1,值2,值3,...);
第二种形式要求指定列名和插入值:
插入表名(第1列,第2列,第3列,...)
值(值1,值2,值3,...);

插入 SQL INSERT INTO 语句


文章图片

演示数据库
我们将使用RUNOOB示例数据库。
以下是从“网站”表中选择的数据:
+-+-+-+-+-+| id | name | URL | Alexa | country |++-。Www.taobao.com/ | 13 | CN | | 3 |新秀教程| http://www.runoob.com/ | 4689 | CN | | 4 |微博| | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 |美国|++-。
假设我们想在“网站”表中插入一个新行。
我们可以使用以下语句:
例子
插入网站(名称、URL、Alexa、国家)值(' Baidu '、'、' 4 '、' CN ');
执行上面的SQL,然后阅读“网站”表。数据如下:

插入 SQL INSERT INTO 语句


文章图片

您是否注意到,我们没有向 id 字段插入任何数字?id列会自动更新,表中的每条记录都有一个唯一的编号。

插入 SQL INSERT INTO 语句


文章图片

将数据插入指定的列
我们还可以在指定的列中插入数据。
以下语句将插入一个新行,但只在“名称”、“url”和“国家”列中插入数据(id字段将自动更新):
例子
插入网站(名称、url、国家)值(' stackoverflow '、''、' IND ');
执行上面的SQL,然后阅读“网站”表。数据如下:

插入 SQL INSERT INTO 语句


文章图片

如果你还是不明白,请在下面和我留言或者和我讨论QQ群308855039,我们一起飞!

    推荐阅读