資料庫學習 mysql匯入匯出資料方法

2021-09-01 16:46:28 字數 1323 閱讀 1173

一、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匯出 mysql資料庫匯入匯出

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

linux系統匯入匯出mysql資料庫資料

一 匯出資料庫 1 匯出完整資料 表結構 資料 linux 下可以使用 mysqldump 命令來匯出資料庫,語法格式如下 在mysql bin下面執行命令 mysqldump u使用者名稱 p 資料庫名 資料庫名.sql 以下命令可以匯出 abc 資料庫的資料和表結構 按下回車鍵後會提示輸入密碼,...

mysql 資料庫匯入匯出

備份mysql資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mys...