mysql匯入匯出教程 mysql匯入匯出資料方法

2021-10-18 01:35:48 字數 1405 閱讀 8845

摘要:在平時的mysql應用中,總會碰到匯入資料,匯出資料,當然有很多方法,這篇文章,主要介紹應用mysqlmysqldump命令進行資料匯入匯出,希望對大家有所幫助。

一、mysql匯入檔案或資料或執行相關sql

mysql -h主機位址 -u使用者名稱 -p使用者密碼

1. 檔案形式。(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 > ***x.sql

4. 進入mysql資料庫(資料庫中執行sql檔案)

>source ***.sql

二、匯出庫表(mysqldump)

mysqldump -u使用者名稱 -p密碼 -h主機 資料庫 a -w 「sql條件」 –lock-all-tables > 路徑

mysqldump -hhostname -uusername -p dbname tbname>***x.sql

** 按指定條件匯出資料庫表內容。(-w選項 –where)

mysqldump -hhostname -uusername-p dbname tbname -w'id >= 1 and id<= 10000'--skip-lock-tables > ***x.sql

或mysqldump -hhostname -uusername -p dbname tbname --where='unit_id >= 1 and unit_id <= 10000'> ~/***x.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

Mysql匯入匯出教程

一般形式 mysqldump h ip u 使用者名稱 p 資料庫名 匯出的檔名 一 資料庫的匯出 備份 0 備份資料庫即匯出所有表以及資料 不加 d mysqldump h localhost u root p test g arcgisworkspace zypdoc test.sql 1 備份...

mysql 匯入匯出 mysql匯入匯出sql檔案

window下 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 mysqldump u dbuser p...

mysql 匯入匯出命令 MySQL匯入匯出命令

1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...