Mysql中插入数据语句

2018-10-29  本文已影响16人  爱折腾的傻小子

在mysql中insert into、insert into ... set ...、insert ignore into、replace into都是插入数据的语句。

insert into 的 SQL语法:

 INSERT INTO table_name (field1,field2,...)  
VALUES (value1,value2,...);

这种方式是指定字段添加对应的数据。

 INSERT INTO table_name VALUES (value1,...)

这里需要给所有字段都加上数据(id主键自增可以使用NULL代替)。


insert into ... set ...的 SQL 语法:

 INSERT INTO table_name SET field=value,field=value...
 INSERT INTO test SET `name`='hello',`age`=20;

Insert ignore into 的 SQL语法:

 insert into test(`name`,`age`) values('nihao',29);
 -> Query OK, 1 row affected (0.00 sec)
 insert ignore into test(`name`,`age`) values('nihao',29);
 -> Query OK, 0 row affected (0.00 sec)

INSERT IGNORE INTO当插入数据时,在设置了记录的唯一性后,如果插入重复数据,将不返回错误,只以警告形式返回。


replace into 的 SQL语法:

上一篇 下一篇

猜你喜欢

热点阅读