用一条insert语句来插入多行数据
2016-12-07 16:09
686 查看
MySQL数据库:
[sql]
view plain
copy
print?
INSERT INTO STUDENT (SNAME, SSEX, SAGE, SDEPT) SELECT '武耀旭','男',24,'CS' UNION SELECT '张志鹏','男',24,'CS' UNION SELECT '朱文辉','男',24,'CS'
[sql]
view plain
copy
print?
INSERT DELAYED INTO `newsort` (`sort_id`, `sort_name`, `sort_bz`) VALUES
(1, 'aas', 'sdsdfsdfsf'),
(2, 'ffff', 'gggg'),
(4, '生活类', '要懂得生活才好!'),
(5, '股票行情', ''),
(6, '政治类新闻', ''),
(7, 'IT行业新闻', ''),
(8, '宗教类新闻', '');
oracle数据库:
[sql]
view plain
copy
print?
-----------------------两种插入方式
INSERT INTO sc(SID,cid,g) VALUES (2011001,001,90);
INSERT INTO sc(SID,cid,g) VALUES (2011002,001,91);
INSERT INTO sc(SID,cid,g) VALUES (2011003,001,92);
INSERT INTO sc(SID,cid,g) VALUES (2011004,002,93);
INSERT INTO sc(SID,cid,g) VALUES (2011005,002,94);
INSERT INTO sc(SID,cid,g) VALUES (2011006,002,95);
INSERT INTO sc(SID,cid,g) VALUES (2011007,003,96);
INSERT INTO sc(SID,cid,g) VALUES (2011008,003,97);
INSERT INTO sc(SID,cid,g) VALUES (2011009,004,98);
INSERT INTO sc(SID,cid,g) VALUES (2011010,004,99);
INSERT INTO sc(SID,cid,g)
SELECT 2011001,001,90 FROM dual UNION ALL
SELECT 2011002,001,91 FROM dual UNION ALL
SELECT 2011003,001,92 FROM dual UNION ALL
SELECT 2011004,002,93 FROM dual UNION ALL
SELECT 2011005,002,94 FROM dual UNION ALL
SELECT 2011006,002,95 FROM dual UNION ALL
SELECT 2011007,003,96 FROM dual UNION ALL
SELECT 2011008,003,97 FROM dual UNION ALL
SELECT 2011009,004,98 FROM dual UNION ALL
SELECT 2011010,004,99 FROM dual
MySQL数据库:
[sql]
view plain
copy
print?
INSERT INTO STUDENT (SNAME, SSEX, SAGE, SDEPT) SELECT '武耀旭','男',24,'CS' UNION SELECT '张志鹏','男',24,'CS' UNION SELECT '朱文辉','男',24,'CS'
INSERT INTO STUDENT (SNAME, SSEX, SAGE, SDEPT) SELECT '武耀旭','男',24,'CS' UNION SELECT '张志鹏','男',24,'CS' UNION SELECT '朱文辉','男',24,'CS'
[sql]
view plain
copy
print?
INSERT DELAYED INTO `newsort` (`sort_id`, `sort_name`, `sort_bz`) VALUES
(1, 'aas', 'sdsdfsdfsf'),
(2, 'ffff', 'gggg'),
(4, '生活类', '要懂得生活才好!'),
(5, '股票行情', ''),
(6, '政治类新闻', ''),
(7, 'IT行业新闻', ''),
(8, '宗教类新闻', '');
INSERT DELAYED INTO `newsort` (`sort_id`, `sort_name`, `sort_bz`) VALUES (1, 'aas', 'sdsdfsdfsf'), (2, 'ffff', 'gggg'), (4, '生活类', '要懂得生活才好!'), (5, '股票行情', ''), (6, '政治类新闻', ''), (7, 'IT行业新闻', ''), (8, '宗教类新闻', '');
oracle数据库:
[sql]
view plain
copy
print?
-----------------------两种插入方式
INSERT INTO sc(SID,cid,g) VALUES (2011001,001,90);
INSERT INTO sc(SID,cid,g) VALUES (2011002,001,91);
INSERT INTO sc(SID,cid,g) VALUES (2011003,001,92);
INSERT INTO sc(SID,cid,g) VALUES (2011004,002,93);
INSERT INTO sc(SID,cid,g) VALUES (2011005,002,94);
INSERT INTO sc(SID,cid,g) VALUES (2011006,002,95);
INSERT INTO sc(SID,cid,g) VALUES (2011007,003,96);
INSERT INTO sc(SID,cid,g) VALUES (2011008,003,97);
INSERT INTO sc(SID,cid,g) VALUES (2011009,004,98);
INSERT INTO sc(SID,cid,g) VALUES (2011010,004,99);
INSERT INTO sc(SID,cid,g)
SELECT 2011001,001,90 FROM dual UNION ALL
SELECT 2011002,001,91 FROM dual UNION ALL
SELECT 2011003,001,92 FROM dual UNION ALL
SELECT 2011004,002,93 FROM dual UNION ALL
SELECT 2011005,002,94 FROM dual UNION ALL
SELECT 2011006,002,95 FROM dual UNION ALL
SELECT 2011007,003,96 FROM dual UNION ALL
SELECT 2011008,003,97 FROM dual UNION ALL
SELECT 2011009,004,98 FROM dual UNION ALL
SELECT 2011010,004,99 FROM dual
相关文章推荐
- 用一条insert语句来插入多行数据
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- insert语句如何向表中插入多行数据
- sql语句如何在insert一条数据后直接返回刚刚插入的数据的ID
- sql-insert一条语句执行多条数据插入
- Insert语句插入多行数据
- insert语句如何向表中插入多行数据
- sqlserver中向表中插入多行数据的insert语句
- 用Insert语句插入多行数据
- PG(HGDB)支持在同一个insert语句中插入多行数据
- MySql的一条语句Insert插入多行的写法和MySql在插入时间字段语句的写法
- sqlserver中向表中插入多行数据的insert语句
- 将表数据生成Insert插入语句
- (八大方法、逐层深入,有你一定没见过的)使用INSERT语句向表中插入数据
- 求救!用Access数据库插入数据,INSERT INTO语句总是出现错误,但同样的语句格式,用SQL Server 2000数据库,不出现错误!
- 数据库insert插入多行数据
- INSERT INTO语句中直接插入一条SELECT语句
- Merge(在一条语句中使用Insert,Update,Delete) 对两个表进行同步数据
- (八大方法、逐层深入,有你一定没见过的)使用INSERT语句向表中插入数据
- 将表数据生成Insert脚本 比较好用的生成插入语句的SQL脚本