`
chengjie177
  • 浏览: 25887 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论
阅读更多
SQL的批量插入MYSQL
如:
insert into book(id, name) values (1, '冰与火之歌'),(2, '动物庄园')


ORACLE:
insert into book(id,name) select 1, '冰与火之歌' from dual union select 2, '动物庄园'  from dual

如果要自动插入序列
insert into book(id, name) select seq.nextval, name from (select '冰与火之歌' as name from dual union select '动物庄园' as name from dual)
分享到:
评论
1 楼 xxxyyy333444 2013-08-21  
不错,方法很灵活,很好,顶顶。。。。。。。mark

相关推荐

    Sqlite数据库里插入数据的条数上限是500

    原来一次性向数据库里插入数据的条数不能太多,上限是500条。超出会报错。 解决方案就是只好分多次插入数据库了。 您可能感兴趣的文章:SQLite教程(八):命令行工具介绍SQLite教程(十二):锁和并发控制详解...

    C#实现批量插入sqlserver数据

    C#实现的批量插入sqlserver数据,使用三种方法,可以看出效率高低,insert是效率最低,sqlbulkcopy和表值参数效率很高且两者效率相当。

    SQL Server使用一个语句块批量插入多条记录的三种方法

    我们在日常操作中,免不了对数据库的某张表,一次性的要插入多条记录,但是首先想到的就是复制,粘帖N多重复的INSERT INTO 语句,万一某一个少了一个分号,或多个逗号之类的,产生错误,要找起来可就费尽了,既浪费...

    MySQL创建存储过程批量插入10万条数据

    MySQL创建存储过程批量插入10万条数据 存储过程 1、首先防止主键冲突,我们清空表。 TRUNCATE table A_student; 2、编写存储过程 delimiter ‘$’; CREATE PROCEDURE batchInsert(in args int) BEGIN declare i int ...

    mysql 一次更新(update)多条记录的思路

    所以我就用Insert方法,一次性将所有的name插入数据库中。 name全部导入数据库中了,但是我的package没有导入,这时我仍然想用insert的方法插入,但是不行。 这时候应该利用update的方法。一次更新多条信息的思路...

    用一条mysql语句插入多条数据

     如果需要插入n条数据 : $time= time(); $data = array( array( 'name'=>'name1','title'=>'title1','addtime'=>$time; ), array( 'name'=>'name2','title'=>'title2','addtime'=>$time; ), array( 'name'...

    SQL COOKBOOK(压缩1/2)

    4.6一次向多个表中插入记录 4.7阻止对某几列插入 4.8在表中编辑记录 4.9当相应行存在时更新 4.10用其他表中的值更新 4.11合并记录 4.12从表中删除所有记录 4.13删除指定记录 4.14删除单个记录 4.15删除违反...

    经典全面的SQL语句大全

     现在你下定决心要榨干Random 函数的最后一滴油,那么你可能会一次取出多条随机记录或者想采用一定随机范围内的记录。把上面的标准Random 示例扩展一下就可以用SQL应对上面两种情况了。  为了取出几条随机选择的...

    经典SQL语句大全

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...

    SQLServer安全及性能优化

    当用户需要大批量导入数据的时候会突然增加很多日志记录,并且如果数据表上有索引,数据表每增加一条记录就会在索引上增加一条数据从而降低插入的性能。解决方案: 1、大批量导入数据的时候设置数据库的恢复模式为...

    2009达内SQL学习笔记

    多条SQL语句必须以分号分隔。多数DBMS不需要在单条SQL语句后加分号,但特定的DBMS可能必须在单条SQL语句后加分号。 SQL语句的最后一句要以 “;”号结束 二、写子句顺序 Select column,group_function From ...

    MYSQL开发性能研究之批量插入数据的优化方法

    一、我们遇到了什么问题 在标准SQL里面,我们通常会写下如下的SQL insert语句...正是由于性能的瓶颈问题,MYSQL官方文档也就提到了使用批量化插入的方式,也就是在一句INSERT语句里面插入多个值。即, INSERT INTO TBL

    SQL查询安全性及性能优化

    SQL注入的原理 什么SQL注入 将SQL代码插入到应用程序的输入参数中,之后,SQL代码被传递到数据库执行。从而达到对应用程序的攻击目的。... 有了执行计划和执行时间我们就很容易判断一条SQL语句执行效率高不高

    SQL COOKBOOK(压缩2/2)

    4.6一次向多个表中插入记录 4.7阻止对某几列插入 4.8在表中编辑记录 4.9当相应行存在时更新 4.10用其他表中的值更新 4.11合并记录 4.12从表中删除所有记录 4.13删除指定记录 4.14删除单个记录 4.15删除违反...

    达梦数据库_SQL语言手册

    修改操作的对象也可以是元组的集合,相对于面向记录的数据库语言一次只能操作一条记录来 语言的使用简化了用户的处理,提高了应用程序的运行效率 语言简洁,方便易学 语言功能强大,格式规范,表达简洁,接近英语的语法...

    sql经典语句一部分

    3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...

    数据库系统概论-第三章-关系数据库标准语言SQL.pdf

    面向集合的操作方式 非关系数据模型采用面向记录的操作方式,操作对 象是一条记录 SQL 采用集合操作方式 操作对象、查找结果可以是元组的集合 一次插入、删除、更新操作的对象可以是元组的集合 An Introduction to ...

    sql总结.doc

    游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。游标充当指针的作用。尽管游标能遍历结果中的所有行,但他一次只指向一行。 (2)游标的作用 游标的一个常见用途就是保存查询结果,以便...

    SQL语法大全

    rs.pagesize=N 设置每页为N条记录 rs.pagecount 根据 pagesize 的设置返回总页数 rs.recordcount 返回记录总数 rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否 rs.eof 返回记录指针是否超出数据表...

Global site tag (gtag.js) - Google Analytics