`
liangjian103
  • 浏览: 176946 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用一条insert 插入多行数据的方法

阅读更多

今天需要用一条insert语句来插入多行数据,觉得这个真的挺实用,不用再用程序来for循环一遍一遍的插入了,事物处理也方便,不同数据库有不同的写法,下面我就来给大家分享一下吧!

MySqL数据库:

INSERT DELAYED INTO `newsort` (`sort_id`, `sort_name`, `sort_bz`) VALUES
(1, 'aas', 'sdsdfsdfsf'),
(2, 'ffff', 'gggg'),
(4, '生活类', '要懂得生活才好!'),
(5, '股票行情', ''),
(6, '政治类新闻', ''),
(7, 'IT行业新闻', ''),
(8, '宗教类新闻', '');

 Oracle数据库:

insert  into codename (cn_id,cn_code,cn_name,cn_type)   
select 8032,21,'内训',76 FROM DUAL 
union 
select 8033,22,'外派',76 FROM DUAL 
union 
select 8034,23,'境外',76 FROM DUAL 

 

做过笔记,需要的时候来看看吧!嘿嘿!

分享到:
评论

相关推荐

    Insert语句插入多行数据.pdf

    要一次性插入多行数据,我们可以在VALUES子句后面添加多个值列表,每个值列表用小括号包围,并用逗号分隔。例如: ```sql INSERT INTO <表名> VALUES (<值列表1>), (<值列表2>), ... (<值列表n>) ``` 每一对小括号...

    sqlserver中向表中插入多行数据的insert语句

    在SQL Server中,插入多行数据到一个表中通常是通过使用`INSERT`语句配合`SELECT`和`UNION ALL`或`UNION`来实现的。在SQL Server 2000中,这个功能同样适用,对于初学者来说可能会感到困扰,但一旦掌握了这种方法,...

    insert插入数据工具

    "insert插入数据工具"可能提供了一种批量插入数据的方式,比如通过CSV或者Excel文件导入,这样可以一键将成千上万条记录快速导入到数据库中,避免了逐条插入的低效。 此外,该工具可能具有以下特性: 1. **数据预览...

    sql下三种批量插入数据的方法

    第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的表值参数方法,表值参数是 SQL Server...

    c#插入多条数据datagridview

    以上就是使用C#和.NET中的DataGridView控件一次性插入多条数据到数据库的基本步骤和注意事项。实践中,你可能还需要根据具体需求对数据进行验证、格式转换,以及优化数据操作性能。对于大型项目,还建议使用ORM框架...

    SQL Server中多行数据更新的触发器应用研究.pdf

    整体而言,文章深入探讨了触发器在多行数据更新场景中的应用,并通过具体的实例演示了触发器的创建和使用方法。这些知识点对于数据库管理人员和开发人员来说,都是非常重要的参考信息,可以帮助他们在进行数据库设计...

    C++操作MySQL大量数据插入效率低下的解决方法

    3. **禁用自动提交(Autocommit)**:默认情况下,MySQL每执行一条SQL语句就会自动提交,可以通过`SET autocommit = 0`来禁用自动提交,手动控制事务提交。 4. **使用批量执行API**:MySQL C API 提供了 `mysql_...

    oracle SQL 语句插入数据

    你也可以一次插入多行数据,使用`INSERT ALL`语句: ```sql INSERT ALL INTO Employees (ID, Name, Salary) VALUES (1001, '张三', 5000) INTO Employees (ID, Name, Salary) VALUES (1002, '李四', 6000) SELECT...

    mysql数据插入效率比较

    4. 利用MySQL的INSERT INTO...VALUES语法的多行插入:这是一种更高效的批量插入方式,允许在一个INSERT语句中插入多行数据。例如,`INSERT INTO table_name (column1, column2) VALUES (value1, value2), (value3, ...

    plsql批量导入数据

    批量插入可以使用INSERT ALL语句,一次写入多行数据,如: ```sql INSERT ALL INTO table1 VALUES (value1, value2) INTO table2 VALUES (value3, value4) SELECT * FROM dual; ``` 三、BULK COLLECT 和 FORALL ...

    SAP多行选择,循环、内表对比

    内表操作则提供了一种更高效、更灵活的方式来处理多行数据。内表可以看作是动态的结构化数组,允许我们使用索引或者关键字进行数据操作。以下是如何使用内表实现多行选择的示例: ```abap DATA: lt_table TYPE ...

    批量插入大量数据

    批量插入是将多个INSERT语句合并成一个大的INSERT语句,或者通过编程语言提供的API一次性提交多行数据。这样可以减少与数据库服务器之间的交互次数,从而提高性能。例如,在SQL中,你可以使用`INSERT INTO table_...

    c# 对sqlite基本操作,带批量插入(百万级秒插)

    在本文中,我们将深入探讨如何使用C#进行SQLite的基本操作,特别是关注批量插入功能,这在处理大量数据时尤其有用,如标题所述,可以实现百万级数据的秒级插入。SQLite是一个轻量级的数据库引擎,它允许在无需服务器...

    第11章_数据处理之增删改.docx

    这种方式可以提高插入效率,因为 MySQL 执行单条 INSERT 语句插入多行数据比使用多条 INSERT 语句快。 2. 将查询结果插入到表中 INSERT 语句也可以将查询结果插入到表中,不需要一个一个输入每一条记录的值。例如...

    odbc 数据库批量插入操作

    3. **准备SQL语句**:对于批量插入,我们可以使用`INSERT INTO`语句,结合`VALUES`子句或者`BULK INSERT`(如果支持的话)来一次性插入多行数据。例如: ``` INSERT INTO TableName (Column1, Column2, ...) ...

    提高mysql插入数据的速度.pdf

    例如,可以在一个INSERT语句中一次性插入多行数据,而不是一条一条地插入。使用“INSERT INTO table_name VALUES (...), (...), (...);”的格式可以实现这一点。 2. 调整MySQL配置参数: - `bulk_insert_buffer_...

    MySQL DML - 插入数据.md

    这段代码将向`employees`表中添加一条记录,其中`id`为1,`name`为'张三',`age`为25。 ##### 插入多行数据 为了提高效率,还可以一次插入多行数据,其语法格式如下: ```sql -- 插入多行数据 INSERT INTO table_...

    insert-query-in-postgres-database.zip_in_postgres

    这允许你在一条SQL语句中插入多行记录,提高了效率。 三、从查询结果中插入数据 如果你有一个查询结果,想要将其插入到另一个表中,可以使用`INSERT ... SELECT`语句: ```sql INSERT INTO destination_table ...

    利用SQL语句插入批量数据.rar

    4. **使用UNION操作符**:如果你有多个单独的INSERT语句,可以用UNION来合并它们,但请注意,这种方法通常限制了每批插入的行数,并且所有INSERT语句必须具有相同的列数和数据类型: ```sql INSERT INTO 表名 (列...

    插入数据到数据库

    - **批量插入**:如果你需要插入大量数据,可以使用`BULK INSERT`(在某些数据库系统中)或构建一个包含多行的`INSERT`语句,以提高效率。 - **错误处理**:编写健壮的代码来捕获和处理可能出现的异常,如网络问题、...

Global site tag (gtag.js) - Google Analytics