全部产品
云市场

INSERT

更新时间:2019-08-06 11:31:32

语法

  1. INSERT [IGNORE]
  2. INTO table_name
  3. [( column_name [, …] )]
  4. [VALUES]
  5. [(value_list[, …])]
  6. [query];

参数

  • IGNORE:可选参数,若系统中已经有相同主键的记录,新记录将会被丢弃掉。

  • column_name:可选参数,列名。

  • query:通过定义任何查询,将一行或多行插入到表中,查询生成的所有行都将插入到表中。

示例

  • 在CUSTOMER表中插入一条数据:
  1. INSERT INTO customer(customer_id,customer_name,phone_num,city_name,sex,id_number,home_address,office_address,age,login_time)
  2. values
  3. (002367,'杨过','13678973421','杭州',0,'987300','西湖','转塘云栖小镇',23,'2018-03-02 10:00:00');
  • 在CUSTOMER表中插入多条数据:
  1. INSERT INTO customer(customer_id,customer_name,phone_num,city_name,sex,id_number,home_address,office_address,age,login_time)
  2. values
  3. (002367,'李四','13678973421','杭州',0,'987300','西湖','转塘云栖小镇',23,'2018-03-02 10:00:00'),(002368,'张三','13878971234','杭州',0,'987300','西湖','转塘云栖小镇',28,'2018-08-01 11:00:00'),(002369,'王五','13968075284','杭州',1,'987300','西湖','转塘云栖小镇',35,'2018-09-12 08:11:00');
  • 在CUSTOMER表中插入多条数据,可以省略列名:
  1. INSERT INTO
  2. customer values(002367,'李四','13678973421','杭州',0,'987300','西湖','转塘云栖小镇',23,'2018-03-02 10:00:00'),(002368,'张三','13878971234','杭州',0,'987300','西湖','转塘云栖小镇',28,'2018-08-01 11:00:00'),(002369,'王五','13968075284','杭州',1,'987300','西湖','转塘云栖小镇',35,'2018-09-12 08:11:00');

注意事项

  • 如果不指定列名,则要插入的值必须依照CREATE TABLE语句中声明的顺序。

  • 目前INSERT语句支持的函数有:CURDATE/CURRENT_DATE、SYSDATE、NOW