mysql匯入匯出指令碼的區別對比
0.匯入匯出執行指令碼位置
的區別
mysql資料庫的匯出:
直接在命令列
裡執行指令碼mysql資料庫的匯入:
在mysql資料庫控制檯
裡執行指令碼
需要特別注意的是:
指令碼匯出的檔案,由指令碼匯入
資料庫管理工具匯出的檔案,由資料庫管理工具匯入
特別說明:
本篇討論的是匯入匯出資料庫的結構
+資料
,僅僅匯入匯出'結構'則可以更加靈活
1.匯入匯出整個資料庫
1.1匯出
直接在命令列裡執行
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名mysqldump -u dbuser -p dbname > dbname.sql
1.2匯入
(1)登入
mysql -u 使用者名稱 -p
(2)選擇要匯入資料的庫(最好是新建的庫)
use dbname
(3)匯入資料
source 要匯入的檔案全路徑名
2.匯入匯出一張表
2.1 匯出
直接在命令列裡執行
mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔名 mysqldump -u dbuser -p dbname users> dbname_users.sql
2.2 匯入
仍然可以採用source
匯入的步驟
登入--->選擇庫-->source
此時要匯入表有三種情況
a.該表在資料庫中
不存在
b.該表在資料庫中
已經存在
,且資料結構完全一致
c.該表在資料庫中
已經存在
,但資料結構不一致
無論哪種情況,匯入後的
表結構及資料
,與檔案
內資訊一致。
單表匯入=刪除資料庫中的同名表
+在資料庫中建立表
+將資料插入表中
因此,建議:
匯入前先匯出(備份)
按時匯出(備份)
關鍵節點匯出(備份)
重大修改匯出(備份)
匯出(備份)檔案需要有明顯區分標識
作者:新手村的0級玩家
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2983/viewspace-2821070/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表統計資訊匯出匯入指令碼指令碼
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql
- mysql 命令匯入匯出MySql
- mysql匯入匯出慢MySql
- mysql 匯入、匯出命令MySql
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- python 小指令碼 (實現 elasticsearch 匯出匯入)Python指令碼Elasticsearch
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- Mysql透過workbench對錶進行匯出匯入MySql
- MySQL資料匯入匯出亂碼問題MySql
- JavaScript中AMD和ES6模組的匯入匯出對比JavaScript
- expdp 匯出指令碼指令碼
- impdp 匯入 指令碼指令碼
- SQLServer匯出匯入資料到MySQLServerMySql
- mysql 匯入匯出 sql檔案MySql
- MySQL匯入匯出平面檔案MySql
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 【匯出匯入】匯出匯入 大物件物件
- MySQL入門--匯出和匯入資料MySql
- Oracle expdp/impdp匯入匯出備份資料庫指令碼Oracle資料庫指令碼
- 【匯出匯入】% 在匯入匯出中的應用。
- 10g資料泵和匯入匯出效能對比(三)
- 10g資料泵和匯入匯出效能對比(二)
- 10g資料泵和匯入匯出效能對比(一)
- 10g資料泵和匯入匯出效能對比(四)
- 10g資料泵和匯入匯出效能對比(六)
- 10g資料泵和匯入匯出效能對比(五)
- 【mysql】資料庫匯出和匯入MySql資料庫
- mysql多執行緒匯出匯入MySql執行緒
- MySQL匯入匯出檔案檔案MySql
- mysql匯入匯出.csv格式資料MySql
- mysqldump匯入匯出mysql資料庫MySql資料庫
- MySQL表資料匯入與匯出MySql
- Mysql 資料庫匯入與匯出MySql資料庫
- [Mysql]——備份、還原、表的匯入匯出MySql