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之间进行迁移,这通常涉及到数据的导入和导出操作。本篇文章将详细介绍如何通过Java编程...
判断是否存在,存在就update,不存在insert,不是用存储过程解决的。
在对比MySQL与Oracle数据库性能的讨论中,我们通常会从几个关键方面进行分析,包括但不限于事务处理(INSERT、UPDATE、DELETE)、查询效率(SELECT)、硬件资源利用、SQL语法及优化、存储引擎和架构差异等方面。...
Oracle到MySQL转换工具是一款专为数据库迁移设计的实用软件,主要功能是将Oracle数据库中的数据结构和SQL语句转换成MySQL兼容的格式,方便用户在不同的数据库系统间进行数据迁移。这款工具通常适用于那些需要从...
例如,MySQL的DML(Data Manipulation Language)语句,如`INSERT`、`UPDATE`和`DELETE`,与标准SQL基本一致,但其DDL(Data Definition Language)如`CREATE TABLE`在某些特性上可能与Oracle或SQL Server有所不同。...
### MySQL与Oracle数据库的主要区别 #### 一、并发性 **MySQL**的并发处理主要依赖于不同的存储引擎。默认情况下,MySQL使用表级锁(table-level locking),这意味着当某个会话(session)对一张表进行锁定时,...
在IT行业中,数据库管理系统是数据存储与处理的核心,MySQL和Oracle是两个广泛应用的数据库系统。本文将深入探讨在实际项目中使用这两个数据库的基本流程,包括数据的创建、增删改查(CRUD)操作,以及如何在MySQL中...
但要注意,Oracle可能需要不同的数据类型映射,例如,MySQL的VARCHAR2可能需要转换为Oracle的VARCHAR2。 5. **使用转换工具**:为了简化上述过程,存在专门的工具,如压缩包中的`mysq2oracn.exe`。这种工具可以自动...
MySQL、Oracle 和 Postgres 都支持 INSERT、UPDATE 和 DELETE 操作的 BEFORE 和 AFTER 事件触发器。 安全性 所有这三个数据库都有它的脆弱性。软件肯定有一些死角故障隐藏其中,这是它的本性。此外,这三个数据库...
例如,MySQL的`VARCHAR2`在Oracle中对应`VARCHAR2`,但长度限制不同;`DATE`类型在Oracle中包含了时间部分,而在MySQL中可能需要区分`DATE`和`TIME`。 3. **数据导入**:有了Oracle兼容的表结构后,可以使用`sqlldr...
Oracle 与 MySQL 的区别 Oracle 和 MySQL 是两种最流行的关系型数据库管理系统,它们之间有许多相同点和不同点。了解它们的优缺点和使用特点对于选择合适的数据库管理系统非常重要。 相同点 1. 都是关系型数据库...
4. **数据导入**:在Oracle表结构创建完成后,可以使用`SQLLoader`工具或`INSERT INTO`语句将数据从MySQL的SQL脚本导入Oracle。SQLLoader可以从文本文件中批量加载数据,而`INSERT INTO`则适合小量数据的逐条插入。 ...
- 其他操作与SQLite和MySQL类似,只需使用`cx_Oracle`的相应方法。 在进行数据库操作时,务必注意错误处理,通常使用`try/except/finally`块确保资源的正确释放。此外,数据库操作涉及到事务,记得在修改数据后...
日期运算方面,Oracle与MySQL的表达式有所不同,如查找距离当前时间7天的数据,MySQL是`DATE_FIELD_NAME > SUBDATE(NOW(), INTERVAL 7 DAY)`,Oracle则是`DATE_FIELD_NAME > SYSDATE - 7`。 6. **空字符处理**: ...
本文将详细介绍如何配置 Oracle 连接到 MySQL 的过程,这对于数据集成、数据分析或者跨数据库操作来说至关重要。 1. **MySQL 端配置** 1.1 **网络配置** 首先,确保 Oracle 服务器能够通过 IP 地址访问 MySQL ...
本文将深入探讨如何使用Java编程语言与这两个数据库进行连接,重点介绍标题和描述中提及的jar包——ojdbc6.jar(Oracle数据库的驱动)和mysql-connector-java-5.1.7-bin.jar(MySQL数据库的驱动)。 首先,让我们...
MySQL到Oracle的数据迁移是一项常见的任务,特别是在企业级应用中,由于业务需求或系统升级,可能需要将数据从MySQL数据库迁移到Oracle数据库。本说明将详细阐述这个过程中的关键步骤、工具选择以及注意事项。 首先...
7. **跨平台兼容**:由于涉及MySQL和Oracle,工具可能设计为跨平台,可以在Windows、Linux或Mac OS等不同操作系统上运行。 8. **可视化界面**:提供直观的图形用户界面(GUI),使得非技术背景的用户也能轻松操作。...
《省市县行政区域数据字典:mysql与oracle实践详解》 在信息化管理中,行政区域数据字典扮演着至关重要的角色。它包含了国家、省份、城市及县区等各级行政单位的信息,是地理信息系统(GIS)、电子商务、物流配送等...