mysql 匯入 gz資料 mysql匯入匯出

2021-10-17 16:50:26 字數 1867 閱讀 7598

mysqldump:資料庫備份程式

有3種方式來呼叫mysqldump:

mysqldump [options] db_name [tables]mysqldump[options] ---database db1 [db2 db3...]

mysqldump [options] --all--database

如果沒有指定任何表或使用了---database或--all--database選項,則轉儲整個資料庫。

備份乙個資料庫.

mysqldump -uroot -p123456 mysql > mysql_backup.sql

這裡備份了database mysql的結構和資料,生成的sql檔案不會有建立database mysql的語句。

可以用乙個命令備份mysql,test多個資料庫:

mysqldump -u root -p123456 --database mysql test > my_databases.sql

生成的sql檔案有建立database mysql和test的語句

備份所有資料庫:

mysqldump -u root -p123456 --all-databases > all_databases.sql

匯出mysql這個資料庫的結構

mysqldump -u root -p123456 -d --add-drop-table mysql > mysql_define.sql

匯出乙個資料所有資料並用gz壓縮

mysqldump -u root -p123456 mysql | gzip > mysql.sql.gz

可以這樣將轉儲檔案讀回到伺服器:

mysql db_name < backup-file.sql

mysql-e "source /path-to--backup/backup-file.sql" db_name

或者從gz檔案中還原

gunzip -f < mysql.sql.gz | mysql -u root -p123456 test

select...into outfile

select...into outfile'file_name'形式的select可以把被選擇的行寫入乙個檔案中,該檔案被建立到伺服器主機上。

select...into outfile是load data infile的補語;用於語句的exort_options部分的語法包括部分fields和lines子句,這些子句與load data infile語句同時使用。

在下面的例子中,生成乙個檔案,各值用逗號隔開。這種格式可以被許多程式使用

select * into outfile '/tmp/result.txt'fields terminatedby ','optionally enclosedby '"'lines terminatedby '\n'

from mysql.user;

將mysql資料庫的user表的資料匯出到/tmp/result.txt

select...into outfile只能匯出資料,不能匯出結構,一般和load data聯合使用。

load data infile

load data infile語句用於高速地從乙個文字檔案中讀取行,並裝入乙個表中。檔名稱必須為乙個文字字串。

由character_set_database系統變數指示的字符集被用於解釋檔案中的資訊。

load data local infile '/tmp/result.txt' into table test.user

fields terminated by','optionally enclosed by'"'lines terminated by'\n'

把/tmp/result.txt的資料匯入到test資料庫的user表。

mysql匯入情況 MySQL 匯入資料

mysql 匯入資料 本章節我們為大家介紹幾種簡單的 mysql 匯出的資料的命令。1 mysql 命令匯入 使用 mysql 命令匯入語法格式為 mysql u使用者名稱 p密碼 要匯入的資料庫資料 runoob.sql 例項 mysql uroot p123456 runoob.sql 以上命令...

c mysql匯入資料 mysql資料匯入

1 windows解壓 2 修改檔名,例如a.txt 3 rz 匯入到 linux data pcode sudo su cd data pcode rm rf txt 4 合併到乙個檔案 cat txt data.txt dos2unix data.txt 對比檔案行數 wc l txt 5 my...

c mysql匯入資料 MySQL 資料匯入

mysql 資料匯入 mysql 可以採用2種簡單的方法將之前備份檔案中的資料載入進 mysql 資料庫。利用 load data 匯入資料 mysql 利用 load data 語句作為批量資料載入器。下面這個範例將從當前目錄中讀取 dump.txt 檔案,然後把它載入進當前資料庫的表 mytbl...