本文目錄一覽:
如何將mysql中的數據導出成文件 mysqldump
mysqldump: 最早,也是最成熟的邏輯備份工具,是 MySQL 原生的用來備份整個資料庫實例、單個資料庫、單張表的邏輯備份工具, 上手簡單,學習成本幾乎為 0。備份簡單,恢復也簡單。
比如導出單個資料庫 ytt: mysqldump ytt /tmp/ytt.sql;
恢復也非常簡單:mysql /tmp/ytt.sql
缺點是備份速度慢。在整個備份過程中,是單線程運行;備份出來的數據集要恢復的話同樣也是單線程運行,恢復速度也慢。除非對同一時刻的所有表單獨備份出來,自己寫額外腳本進行多線程恢復。
mysql怎麼導出sql文件
導出sql文件可以使用mysqldump。
主要有如下幾種操作:
①導出整個資料庫(包括資料庫中的數據):mysqldump -u username -ppassword dbname dbname.sql ;
②導出資料庫中的數據表(包括數據表中的數據):mysqldump -u username -ppassword dbname tablename tablename.sql;
③導出資料庫結構(不包括數據,只有創建數據表語句):mysqldump -u username -ppassword -d dbname dbname.sql;
④導出資料庫中數據表的表結構(不包括數據,只有創建數據表語句):mysqldump -u username -ppassword -d dbname tablename tablename.sql。
怎麼將mysql資料庫數據導出成.sql文件
1、首先雙擊打開mysql資料庫,打開需要導出的文件。
2、打開navicat,找到你要轉儲sql文件的資料庫,右鍵-轉儲sql文件,如圖所示。
3、然後選擇你要將轉儲後的sql文件保存位置,並給該文件起一個名字,假設叫test.sql,然後點擊保存就可以了,如圖所示。
4、待sql文件轉儲完成之後,去你剛才選中的文件夾就可以看到已經轉儲成功的sql文件了,如圖所示。
MySQL導出導入SQL文件命令方法
1.導出整個資料庫
mysqldump -u 用戶名 -p 資料庫名 導出的`文件名
mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql
2.導出一個表
mysqldump -u 用戶名 -p 資料庫名 表名 導出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql
3.導出一個資料庫結構
mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc d:wcnc_db.sql
-d 沒有數據 –add-drop-table 在每個create語句之前增加一個
4.導入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysqluse 資料庫
然後使用source命令,後面參數為腳本文件(如這裡用到的.sql)
mysqlsource d:wcnc_db.sql
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/277309.html