匯出
select ... into outfile匯出
select 匯出內容 into outfile '匯出的絕對路徑';
條件:secure_file_priv 的值未設定或包含了匯出的絕對路徑
secure_file_priv的值在mysql配置檔案my.ini中設定,這個引數用來限制資料匯入匯出,預設為空(null)即預設禁止匯入匯出
secure_file_priv值為null = 禁止匯入匯出
secure_file_priv值無具體值/為空字元 = 無限制
secure_file_priv值為某目錄 = 僅允許在該目錄下匯入匯出
mysql服務擁有對匯出絕對路徑的寫許可權
mysqldump匯出
mysqldump 是 mysql 用於轉儲存資料庫的實用程式。它主要產生乙個 sql 指令碼,其中包含從頭重新建立資料庫所必需的命令 create table insert 等。
mysqldump.exe在mysql/bin目錄下
匯出表作為原始資料
使用 mysqldump 匯出資料需要使用 --tab 選項來指定匯出檔案指定的目錄,該目標必須是可寫的。
匯出dvwa庫guestbook表資料
匯出 sql 格式的資料
mysqldump -u root -p database_name table_name > (filepath)filename.txt
匯出dvwa庫guestbook表的資料
匯出dvwa庫的資料
mysqldump -u root -p dvwa > c:\\test\\dumpdvwa.txt
匯出所有資料庫
mysqldump -u root -p --all-databases > c:\\test\\database_dump.txt
將資料直接匯出至遠端主機
將指定主機的資料庫拷貝到本地
物理機將虛擬機器192.168.146.144的dvwa庫的資料匯出至本機
將本地資料庫匯出至指定主機資料庫
物理機將本機chatroom庫匯出至虛擬機器192.168.146.144中
mysqldump -u root -p chatroom | mysql -h 192.168.146.144 chatroom
未實現成功,需要修改許可權,過程較麻煩
odbc access denied解決辦法:
匯入source命令匯入
登入mysql終端
mysql> create database dvwa;
mysql> use dvwa;
mysql> set names utf8;
mysql> source c:\\phpstudy\\mysql\\bin\\dvwa.sql
使用 load data 匯入資料
mysql 中提供了load data infile語句來插入資料。
以下例項中將從當前目錄中讀取檔案 dump.txt ,將該檔案中的資料插入到當前資料庫的 mytbl 表中。
mysql> load data local infile 'dump.txt' into table mytbl;
如果沒有指定,則檔案在伺服器上按路徑讀取檔案。
使用 mysqlimport 匯入資料
mysqlimport與mysqldump在同一目錄mysql/bin。
從檔案 test1.txt 中將資料匯入到 test 庫 test1表中, 可以使用以下命令:
檔名即表名
mysql匯入情況 MySQL 匯入資料
mysql 匯入資料 本章節我們為大家介紹幾種簡單的 mysql 匯出的資料的命令。1 mysql 命令匯入 使用 mysql 命令匯入語法格式為 mysql u使用者名稱 p密碼 要匯入的資料庫資料 runoob.sql 例項 mysql uroot p123456 runoob.sql 以上命令...
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 匯入 gz資料 mysql匯入匯出
mysqldump 資料庫備份程式 有3種方式來呼叫mysqldump mysqldump options db name tables mysqldump options database db1 db2 db3.mysqldump options all database 如果沒有指定任何表或使...