共計 1224 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章給大家分享的是有關 Mysql 數據庫導出和導入 sql 數據庫文件命令是什么的內容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。
在使用 MySQL 數據庫時,經常需要備份和恢復數據庫,通過導出 sql 文件備份和直接執行 sql 文件恢復是非常便捷的方式。
如何對 MySQL 數據庫通過 cmd 命令導出和導入 sql 文件?
導出一、導出數據庫
包含數據對象和數據
mysqldump -hhostname -uusername -ppassword databasename /home/justin/databasename.sql
二、導出數據庫表結構
只有數據庫表結構
mysqldump -hhostname -uusername -ppassword -d databasename /home/justin/databasename.sql
三、導出存儲過程及函數
1、查詢數據庫中的存儲過程和函數
方法一:
select `name` from mysql.proc where db = databasename and `type` = PROCEDURE -- 存儲過程
select `name` from mysql.proc where db = databasename and `type` = FUNCTION -- 函數
方法二:
show procedure status;
show function status;
2、mysql 導出存儲過程及函數
mysqldump -hhostname -uusername -ppassword -ntd -R databasename /home/justin/prorandfunc.sql
參數說明
-d 結構(--no-data: 不導出任何數據,只導出數據庫表結構)
③只導出存儲過程和函數可使用 -R -ntd
④導出所有 (結構 數據 存儲過程 函數 事件 觸發器) 使用 -R -E(相當于①,省略了 -d -t; 觸發器默認導出)
⑤只導出結構 函數 事件 觸發器使用 -R -E -d
導入
1、首先建空數據庫
mysql create database test;
2、導入數據庫
方法一:
(1)選擇數據庫
mysql use test;
(2)設置數據庫編碼
mysql set names utf8;
(3)導入數據(注意 sql 文件的路徑)
mysql source /home/justin/test.sql;
方法二:
mysql -hhostname -uusername -ppassword abc /home/justin/test.sql;
感謝各位的閱讀!關于“Mysql 數據庫導出和導入 sql 數據庫文件命令是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
向 AI 問一下細節
正文完