`

MySQL与Oracle的insert操作的不同之处

阅读更多
MySQL中的批量插入
1.插入product表中所有列
insert into product values
(1006,'头疼宁1号','治疗头疼','DD制药厂','北京市房三区'),
(1007,'头疼宁2号','治疗头疼','DD制药厂','北京市房三区'),
(1008,'头疼宁3号','治疗头疼','DD制药厂','北京市房三区');
2.插入product表指定的字段
insert into product(id,name,company)
values(1009,'护发1号','北京护发素厂'),
(1010,'护发2号','北京护发素厂'),
(1011,'护发3号','北京护发素厂');

以上两点为不同的地方.

将查询结果插入到表中
1.指定插入的列
insert into product(id,function,name,address,company)
select id,function,name,address,company
from medicine;
2.不指定插入的列,插入所有列
insert into product
select * from medicine;

meidcine,product表结构同为下:
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| id       | int(10)     | NO   | PRI | NULL    |       |
| name     | varchar(10) | NO   |     | NULL    |       |
| function | varchar(50) | YES  |     | NULL    |       |
| company  | varchar(20) | NO   |     | NULL    |       |
| address  | varchar(50) | YES  |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+

/*
insert into medicine values
(2001,'止咳1号','治疗咳嗽','咳嗽制约厂','北京市顺义区'),
(2002,'止咳2号','治疗咳嗽','咳嗽制约厂','北京市顺义区'),
(2003,'止咳3号','治疗咳嗽','咳嗽制约厂','北京市顺义区');
*/
分享到:
评论

相关推荐

    mysql与oracle数据互导

    MySQL和Oracle都是广泛使用的数据库管理系统,它们在不同的场景下各有优势。在实际应用中,有时我们需要将数据在MySQL和Oracle之间进行迁移,这通常涉及到数据的导入和导出操作。本篇文章将详细介绍如何通过Java编程...

    insert/update同时执行(mysql,oracle,sqlserver)

    判断是否存在,存在就update,不存在insert,不是用存储过程解决的。

    mysql和Oracle性能比较.pdf

    在对比MySQL与Oracle数据库性能的讨论中,我们通常会从几个关键方面进行分析,包括但不限于事务处理(INSERT、UPDATE、DELETE)、查询效率(SELECT)、硬件资源利用、SQL语法及优化、存储引擎和架构差异等方面。...

    oracle 到mysql转换工具

    Oracle到MySQL转换工具是一款专为数据库迁移设计的实用软件,主要功能是将Oracle数据库中的数据结构和SQL语句转换成MySQL兼容的格式,方便用户在不同的数据库系统间进行数据迁移。这款工具通常适用于那些需要从...

    mysql和oracle和sql语句

    例如,MySQL的DML(Data Manipulation Language)语句,如`INSERT`、`UPDATE`和`DELETE`,与标准SQL基本一致,但其DDL(Data Definition Language)如`CREATE TABLE`在某些特性上可能与Oracle或SQL Server有所不同。...

    mysql和oracle的区别

    ### MySQL与Oracle数据库的主要区别 #### 一、并发性 **MySQL**的并发处理主要依赖于不同的存储引擎。默认情况下,MySQL使用表级锁(table-level locking),这意味着当某个会话(session)对一张表进行锁定时,...

    MySQL和Oracle项目案例 项目基本流程

    在IT行业中,数据库管理系统是数据存储与处理的核心,MySQL和Oracle是两个广泛应用的数据库系统。本文将深入探讨在实际项目中使用这两个数据库的基本流程,包括数据的创建、增删改查(CRUD)操作,以及如何在MySQL中...

    mysql数据库转换成oracle

    但要注意,Oracle可能需要不同的数据类型映射,例如,MySQL的VARCHAR2可能需要转换为Oracle的VARCHAR2。 5. **使用转换工具**:为了简化上述过程,存在专门的工具,如压缩包中的`mysq2oracn.exe`。这种工具可以自动...

    oracle与mysql 性能的对比

    MySQL、Oracle 和 Postgres 都支持 INSERT、UPDATE 和 DELETE 操作的 BEFORE 和 AFTER 事件触发器。 安全性 所有这三个数据库都有它的脆弱性。软件肯定有一些死角故障隐藏其中,这是它的本性。此外,这三个数据库...

    Mysql迁移到Oracle就是这么简单

    例如,MySQL的`VARCHAR2`在Oracle中对应`VARCHAR2`,但长度限制不同;`DATE`类型在Oracle中包含了时间部分,而在MySQL中可能需要区分`DATE`和`TIME`。 3. **数据导入**:有了Oracle兼容的表结构后,可以使用`sqlldr...

    oracle与mysql的区别

    Oracle 与 MySQL 的区别 Oracle 和 MySQL 是两种最流行的关系型数据库管理系统,它们之间有许多相同点和不同点。了解它们的优缺点和使用特点对于选择合适的数据库管理系统非常重要。 相同点 1. 都是关系型数据库...

    mysql转oracle

    4. **数据导入**:在Oracle表结构创建完成后,可以使用`SQLLoader`工具或`INSERT INTO`语句将数据从MySQL的SQL脚本导入Oracle。SQLLoader可以从文本文件中批量加载数据,而`INSERT INTO`则适合小量数据的逐条插入。 ...

    SqlLite/Mysql/Oracle 数据库连接、增删改查基本操作python使用全

    - 其他操作与SQLite和MySQL类似,只需使用`cx_Oracle`的相应方法。 在进行数据库操作时,务必注意错误处理,通常使用`try/except/finally`块确保资源的正确释放。此外,数据库操作涉及到事务,记得在修改数据后...

    MYSQL到ORACLE程序迁移的注意事项

    日期运算方面,Oracle与MySQL的表达式有所不同,如查找距离当前时间7天的数据,MySQL是`DATE_FIELD_NAME > SUBDATE(NOW(), INTERVAL 7 DAY)`,Oracle则是`DATE_FIELD_NAME > SYSDATE - 7`。 6. **空字符处理**: ...

    oracle访问mysql配置

    本文将详细介绍如何配置 Oracle 连接到 MySQL 的过程,这对于数据集成、数据分析或者跨数据库操作来说至关重要。 1. **MySQL 端配置** 1.1 **网络配置** 首先,确保 Oracle 服务器能够通过 IP 地址访问 MySQL ...

    MySQL、Oracle数据库连接的jar包

    本文将深入探讨如何使用Java编程语言与这两个数据库进行连接,重点介绍标题和描述中提及的jar包——ojdbc6.jar(Oracle数据库的驱动)和mysql-connector-java-5.1.7-bin.jar(MySQL数据库的驱动)。 首先,让我们...

    Mysql to Oracle导入导出说明

    MySQL到Oracle的数据迁移是一项常见的任务,特别是在企业级应用中,由于业务需求或系统升级,可能需要将数据从MySQL数据库迁移到Oracle数据库。本说明将详细阐述这个过程中的关键步骤、工具选择以及注意事项。 首先...

    mysql&oracle;语句自动生成工具

    7. **跨平台兼容**:由于涉及MySQL和Oracle,工具可能设计为跨平台,可以在Windows、Linux或Mac OS等不同操作系统上运行。 8. **可视化界面**:提供直观的图形用户界面(GUI),使得非技术背景的用户也能轻松操作。...

    省市县行政区域数据字典(mysql+oracle)

    《省市县行政区域数据字典:mysql与oracle实践详解》 在信息化管理中,行政区域数据字典扮演着至关重要的角色。它包含了国家、省份、城市及县区等各级行政单位的信息,是地理信息系统(GIS)、电子商务、物流配送等...

Global site tag (gtag.js) - Google Analytics