- JDBC 教程
- JDBC - 首页
- JDBC - 简介
- JDBC - SQL 语法
- JDBC - 环境
- JDBC - 示例代码
- JDBC - 驱动程序类型
- JDBC - 连接
- JDBC - 语句
- JDBC - 结果集
- JDBC - 数据类型
- JDBC - 事务
- JDBC - 异常
- JDBC - 批量处理
- JDBC - 存储过程
- JDBC - 流式数据
- JDBC - RowSet
- JDBC - 复制数据库
- JDBC - ACID 属性
- JDBC - 连接池
- JDBC 示例
- JDBC - 创建数据库
- JDBC - 选择数据库
- JDBC - 删除数据库
- JDBC - 创建表
- JDBC - 删除表
- JDBC - 插入记录
- JDBC - 选择记录
- JDBC - 更新记录
- JDBC - 删除记录
- JDBC - WHERE 子句
- JDBC - LIKE 子句
- JDBC - 数据排序
- JDBC 有用资源
- JDBC - 常见问题解答
- JDBC - 快速指南
- JDBC - 有用资源
- JDBC - 讨论
- 有用 - Java 教程
JDBC - 复制数据库
通常,在现实世界中,需要更新数据库。动机可能是备份数据库或对某些表进行更改,但担心其他表可能会损坏。无论如何,创建备份都是非常普遍的。
在 MySQL 中复制数据库涉及三个步骤。我们已使用数据库 TUTORIALSPOINT 将其复制到数据库 TUTORIALSPOINT_COPY。
步骤 1:创建数据库
在 mysql 提示符下,键入以下命令以创建一个名为 TUTORIALSPOINT_COPY 的新数据库,作为备份数据库。
CREATE DATABASE TUTORIALSPOINT_COPY;
现在,在 mysql 提示符下,键入以下命令以显示所有数据库。
SHOW DATABASES;
它将显示如下所示创建的 **TUTORIALSPOINT_COPY** 数据库
步骤 2:创建原始数据库的转储
在命令提示符下,键入以下命令以创建要复制的数据库的转储。
C:\> mysqldump -u root -p TUTORIALSPOINT > C:\Users\tutorialspoint.sql C:\> Enter password: ******
目录可以是任何目录。文件的扩展名必须为 .sql(在本例中为 tutorialspoint.sql)。您可以在指定的目录中看到 .sql 文件。
mysqldump 工具将数据库表和与 .sql 文件(tutorialspoint.sql)相关的所有内容复制。以上命令使用“root”作为用户,并在下一行输入密码。请注意,root 具有 mysqldump 的权限。以上命令创建了一个包含所有信息的 sql 文件。
步骤 3:使用原始数据库的转储作为备份数据库
在命令提示符下,键入以下命令以使用原始数据库的转储在备份数据库中使用,以复制完整的数据库。
C:\> mysql -u root -p TUTORIALSPOINT_COPY < C:\Users\tutorialspoint.sql C:\> Enter password: ******
就是这样。现在,您想测试副本是否包含数据。首先,在 mysql 提示符下,运行以下命令
mysql> use TUTORIALSPOINT_COPY; mysql> Database changed mysql> select name from jdbc_blob_clob
请参见下面的屏幕截图
广告