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

Oracle、Mysql、SqlServer中插入多条数据

    博客分类:
  • java
阅读更多

 

(1) Oracle中:
insert into product
  (id,names, price, code)
 select 100,'a',1,1 from dual
 union
 select 101,'b',2,2 from dual;
这里最好用一次insert,不然效率不高,用多个select.

 (2)Mysql中:
insert into 表名(id,name)
values(1,'A'),(2,'B'),(3,'C')

(3)SqlServer中:

INSERT
INTO table_name(col_one,col_two)
SELECT 'col1','col2'
UNION
SELECT 'col11','col22'

SELECT *
FROM table_name;

GO

UNION 不能省(若省,只插入了(col1,col2));

 

 

分享到:
评论

相关推荐

    千万级数据Sql Server 与Mysql分析

    本次测试的重点是分析在千万级数据下数据库的查询速度,首先得插入数据,采用 java 程序批量插入 1000 万条数据,分别插入 SQL Server 2008 和 Mysql 5.5 中。批量插入的方法就在 insert values 之后不断添加(…,…....

    SpringBoot定时任务实现Oracle和mysql数据同步

    3. **查询数据**:在Oracle数据库中使用`Statement`或`PreparedStatement`执行SQL查询,获取需要同步的数据。 4. **数据转换**:根据业务需求,可能需要对查询结果进行处理,比如数据类型转换、格式化等。 5. **...

    MYSQL,SQLSERVER,ORACLE常用的函数

    根据提供的标题和描述,本文将详细介绍在MySQL、SQL Server以及Oracle数据库中常用的函数。这些函数主要分为几大类:字符串处理函数、数值处理函数、日期处理函数、转换函数以及其他一些特殊用途的函数。 ### 字符...

    ORACLE,mysql,sqlserver,sybase数据库装文本软件

    自己写的数据库装载工具,平时工作中用于装载大文本文件到数据库表,也能直接装载excel,不过excel只能使用第一个sheet,且不支持合并的单元格。 jdk要求版本1.6及以上。 使用方法: java -jar lynload.jar,即可看到...

    c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)

    本文将介绍如何在SqlServer、Oracle、SQLite和MySql这四种常见数据库中进行批量插入。 1. **SqlServer数据批量插入** 使用`SqlBulkCopy`类是SqlServer批量插入的标准方式。`SqlBulkCopy`提供了高效地将大量数据从...

    c++封装ADO连接各种数据库并进行操作,MySQL,SqlServer,Access, Oracle

    在C++编程中,ADO(ActiveX Data Objects)是一种常用的数据访问接口,它允许程序员连接到各种数据库系统,包括MySQL、SQL Server、Access和Oracle。本文将深入探讨如何使用C++封装ADO技术来实现对这些数据库的操作...

    SqlServer,MySQL,SQlite数据库的连接,以及读写操作

    3. 处理事务以确保数据的一致性,特别是在执行多条SQL语句时。 4. 对于大量数据的操作,考虑使用存储过程或批量处理,以提高性能。 5. 注意不同数据库系统的SQL语法差异,例如MySQL支持的`LIMIT`在SQL Server中需要...

    C#.NET中如何批量插入大量数据到数据库中

    2. **批量插入(Bulk Insert)**:SQL Server 提供了一个`SqlBulkCopy`类,用于快速地将大量数据从一个数据源(如DataTable或DataReader)复制到SQL Server表中。这比逐行插入要快得多。 ```csharp using ...

    SQL Server笔试题(Sql2000常见笔试题)

    - **RDBMS**: 关系数据库管理系统,是一种管理关系数据模型的系统,如SQL Server、Oracle、MySQL等。 - **GRANT**: 授权,用于向用户或角色赋予特定的数据库操作权限。 - **REVOKE**: 取消权限,撤销已经授予用户...

    Delphi adoquery处理多条SQL语句

    在 Delphi 中,ADOQuery 组件基于 ActiveX Data Objects (ADO) 技术实现,它可以连接到多种数据库,如 Microsoft SQL Server、Oracle、MySQL 等。通过 ADOQuery 组件,开发人员能够执行复杂的 SQL 操作,如更新、...

    c#实现几种数据库的大数据批量插入

    在C#中,可以创建一个事务,然后在一个循环中插入多条记录,确保所有插入都在一个事务中执行,以提高效率。 4. MySQL数据批量插入: MySQL也支持批量插入,可以使用`MySqlBulkLoader`类。创建这个类的实例,设置...

    深入Mysql,SqlServer,Oracle主键自动增长的设置详解

    本文将深入探讨MySQL、SQL Server和Oracle这三种主流数据库系统中主键自动增长的设置方法。 在MySQL中,主键自动增长是通过`auto_increment`关键字实现的。当你创建一个表并定义某个字段为`auto_increment`类型的...

    oracle-TO-SQL.zip_DELPHI 数据库_delphi_delphi oracle_oracle

    Oracle数据库和SQL数据库之间的转换是数据库管理中常见的一项任务,特别是在多系统集成或者数据库迁移的场景下。Delphi是一款强大的Windows应用开发工具,它提供了与多种数据库系统的接口,包括Oracle和SQL。本...

    SQL Server教程SQL简介和SQL语法

    - **结束符号**:某些数据库系统(如 Oracle 和 MySQL)要求 SQL 语句以分号结尾,以便于在一次请求中执行多条语句。而 MS Access 和 SQL Server 2000 则不一定需要分号。 #### 七、SQL 的分类 **SQL** 可以分为两...

    sqlserver数据库

    SQL Server 2000版本增加了对XML的支持、基于Web的分析、OLE DB和多查询支持以及分布式的分区视图等特性,进一步提升了其在企业级应用中的能力。 在数据库管理系统的选择上,SQL Server以其与.NET框架的良好集成而...

    SQL Server教程SQL简介和SQL语法.doc

    分号主要用于分隔多条 SQL 语句,使得在一次请求中可以执行多个操作。例如,在 MS Access 和 SQL Server 2000 中,分号通常是可选的。 #### 八、SQL DML 与 DDL SQL 可以分为两大部分:**数据操作语言 (Data ...

    odbc 数据库批量插入操作

    ODBC(Open Database Connectivity)是微软提供的一种标准接口,它允许应用程序访问各种不同数据库系统,如SQL Server、Oracle、MySQL等。在IT领域,尤其是在大数据处理中,批量插入操作是提高效率的关键步骤,尤其...

Global site tag (gtag.js) - Google Analytics