INSERT INTO语句的几种写法详解

  • A+
所属分类:网络技术
摘要

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

INSERT INTO语句的几种写法详解

INSERT INTO语句的几种写法详解

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后面的列的顺序必须和目标列中的顺序一致,否则插入数据可能会出错。

  • 我的微信公众号
  • 扫一扫关注
  • weinxin
  • 我的新浪微博号
  • 扫一扫关注
  • weinxin
小辉博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: