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);