MySQL 插入数据

MySQL 表中使用 INSERT INTO SQL语句来插入数据。

可以列名与列值分开插入,也可以允许列名和列值成对出现和使用;

如果使用了SET方式,必须至少为一列赋值。如果某一个字段使用了省缺值(如默认或自增值),这两种方法都可以省略这些字段;

用法

-- 分开插入
INSERT INTO tablename(列名…) VALUES(列值);

-- 合并插入
INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;

例如

-- 分开插入 将列名和列值分开了,在使用时,列名必须和列值的数一致
INSERT INTO users(id, name, age) VALUES(123, '姚明', 25);

-- 合并插入 允许列名和列值成对出现和使用
INSERT INTO users SET id = 123, name = '姚明', age = 25;

-- 某一个字段使用了省缺值(如默认或自增值),可以省略这些字段
INSERT INTO users (name, age) VALUES('姚明',25);
INSERT INTO uses SET name = '姚明', age = 25;

-- 多条插入
INSERT INTO users(id, name, age) VALUES(123, '姚明', 25),(124,'李云'36);
原文地址:https://www.cnblogs.com/jennyyin/p/7895688.html