MySQL 之 資料的匯出與匯入

2022-07-13 12:24:13 字數 1552 閱讀 9011

mysql中你可以使用select...into outfile語句來簡單的匯出資料到文字檔案上。並且可以通過命令選項來設定資料輸出的指定格式。

# 語法

select * from 表名 into outfile '文字檔案';

# 例子

select * from test into outfile '/back/test.txt';

mysqldump 是 mysql 用於轉儲存資料庫的實用程式。它主要產生乙個 sql 指令碼,其中包含從頭重新建立資料庫所必需的命令 create table insert 等。

使用 mysqldump 匯出資料需要使用 --tab 選項來指定匯出檔案指定的目錄,該目標必須是可寫的。

# 將資料表 test 匯出到 /tes 目錄中:

mysqldump -u root -p123456 --no-create-info --tab=/tes runoob test

#語法:

# mysqldump -h 伺服器 -u使用者名稱 -p密碼 資料庫名 > 備份檔案.sql

#示例:

#單庫備份

mysqldump -uroot -p123456 db1 > db1.sql

mysqldump -uroot -p123456 db1 table1 table2 > db1-table1-table2.sql

#多庫備份

mysqldump -uroot -p123456 --databases db1 db2 mysql db3 > db1_db2_mysql_db3.sql

#備份所有庫

mysqldump -uroot -p123456 --all-databases > all.sql

# 注意: mysqldump是在命令列中輸入,不是在mysql下

# 使用 mysql 命令匯入語法格式為: 

mysql -u使用者名稱 -p密碼 < 要匯入的資料庫資料(runoob.sql);

# 示例

mysql -uroot -p123 < /backup/all.sql

# source 命令匯入資料庫需要先登入到數庫終端:

mysql> create database db1; # 建立資料庫

mysql> use db1;

mysql> set sql_log_bin=0; #關閉二進位制日誌,只對當前session生效

mysql> source /root/db1.sql;

# 將從當前目錄中讀取檔案 test.txt ,將該檔案中的資料插入到當前資料庫的 test 表中

mysql> load data local infile 'test.txt' into table mytbl;

$ mysqlimport -u root -p123456 --local dbl test.txt

mysql 匯入 MySQL資料匯出與匯入

工具 mysql mysqldump 應用舉例 匯出匯出全庫備份到本地的目錄 mysqldump u user p passwd h127.0.0.1 p3306 routines default character set utf8 lock all tables add drop databas...

mysql 資料匯入與匯出

在dos的 mysql安裝目錄 bin 目錄下用下面命令 mysql u username p databasename use database name 然後使用下面這個命令 mysql source 111.sql 當預設111.sql路徑時,必須放在mysql裡的bin裡 成功匯入!yeah...

MySQL資料匯出與匯入

mysql mysqldump 匯出匯出全庫備份到本地的目錄 mysqldump u user p passwd h127.0.0.1 p3306 routines default character set utf8 lock all tables add drop database a db.a...