- 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
請參見下面的螢幕截圖
廣告