文章目录

INSERT INTO语句的几种写法详解

在web编程中,要是问你会不会查询、插入数据,你说不会,那可真的是丢大发了。

今天我们就来说说insert into的作用和使用方法。

作用:insert into用于向表中插入新的数据。

它的写法有几种。

第一种

INSERT INTO 表名称 VALUES (值1, 值2,....)

实例

INSERT INTO userinfo VALUES(1,"宋江","22");

这种方法,没有指出要插入的字段,因为后面的值必须与字段对应匹配。

第二种

INSERT INTO userinfo(u_name,u_age) VALUES ("卢俊义","23")
INSERT INTO userinfo(u_name,u_age) VALUES ("林冲","24"),("柴进","25"),("武松","26")

这种方法,可以明确的只插入一条数据,也可以插入多条。

第三种

通过查询语句进行数据源获取。

INSERT INTO t2(field1,field2) SELECT col1,col2 FROM t1 WHERE ……

如果写成下面这种简写格式。

INSERT INTO t2 SELECT id,name,address FROM t1

这种方法省略掉了插入的目标列,默认就会对全部字段进行数据插入。而且select后面的列的顺序必须和目标列中的顺序一致,否则插入数据可能会出错。

本文网址:http://www.santii.com/article/56.html


数据更新时间:2018-09-21