2021-05-12 11:00:58
MySQL如何匯出資料 MySQL匯出匯入資料方法【詳細介紹】
如何用MySQL匯出資料? MySQL是一個關係型資料庫管理系統,它分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型網站的開發都選擇MySQL作為網站資料庫。下面,我們就來看看 MySQL匯出匯入資料方法。
一、mysql匯入檔案或資料或執行相關SQL
1、mysql -h主機地址 -u使用者名稱 -p使用者密碼,檔案形式。(shell命令列)
mysql -u root -p dbname < filename.sql
2、直接放在命令列(shell命令列)執行一個sql
mysql -hhostname -uusername -p dbname -e 'select * from tbname limit 1'
執行後命令列會提示輸入資料庫密碼。
3、把SQL作為一個輸入給MYSQL(shell命令列)
echo 'select id from dbname.tbname where id = 1;' | mysql -hhostname -ureadonly -preadonly dbname > xxxx.sql
4、進入mysql資料庫(資料庫中執行SQL檔案)
>source xxx.sql
二、匯出庫表(mysqldump)
1、mysqldump -u使用者名稱 -p密碼 -h主機 資料庫 a -w “sql條件」 –lock-all-tables > 路徑
mysqldump -hhostname -uusername -p dbname tbname>xxxx.sql
2、** 按指定條件匯出資料庫表內容。(-w選項 –where)
mysqldump -hhostname -uusername-p dbname tbname -w'id >= 1 and id<= 10000'--skip-lock-tables > xxxx.sql
3或這下一行
mysqldump -hhostname -uusername -p dbname tbname --where='unit_id >= 1 and unit_id <= 10000'> ~/xxxx.sql
三、mysqldump匯出庫表詳細舉例
1、匯出整個資料庫
mysqldump -u 使用者名稱 -p資料庫名 > 匯出的檔名
>mysqldump -u breezelark-p mydb > mydb.sql
2、匯出一個表(包括資料結構及資料)
mysqldump -u 使用者名稱 -p資料庫名 表名> 匯出的檔名
mysqldump -u lingxi -p mydb mytb> mytb.sql
3、匯出一個資料庫結構(無資料只有結構)
mysqldump -u lingxi -p -d --add-drop-table mydb >mydb.sql
-d 沒有資料–add-drop-table 在每個create語句之前增加一個drop table
當然這只是匯入匯出的其中一種方法,大家可以感覺自己的情況選擇適合自己的方法。
相關文章
-
7+2強化供電!599元梅捷SY-狂龍H510M圖賞
除了廣為人知的Z590和B560之外,英特爾還發布了入門級的H510晶片組,也是上一代H410晶片組的升級版。 在相容性方面,H510晶片組與Z590晶片組和B560晶片組沒有什麼區別,都可以相容1
2021-05-10 19:00:28
-
支援5333高頻記憶體!技嘉小雕PRO B560M主機板圖賞
Intel第十一代酷睿已經上市,新架構帶來了巨大的IPC提升幅度,同時,Intel還開放了B560/H570主機板的記憶體超頻功能,這使得主流玩家也可以輕鬆享受高頻記憶體帶來的流暢遊戲體驗。
2021-05-09 16:00:04
-
24K純金!微星MEG Z590 ACE GOLD EDITION戰神至臻圖賞
顯示卡、散熱器、風扇都能玩RGB,機箱中,主機板幾乎是最不起眼的存在。 而近日,微星推出了一款亮眼的主機板,首次用上了24K純金設計,它就是MEG Z590 ACE戰神至臻,一起來瞧瞧。 MEG
2021-05-07 22:00:14