SELECT ... INTO OUTFILE ...
使用該陳述句將資料表的資料以特定格式匯出到本機,該方式需要登錄 mysql 客戶端才可以執行,
注意:
1. 這種方式只能將表的記錄匯出到服務器所在機器,不能在遠程連接的情況下匯出到本地!!!也就是說,下面的 filepath 應該是 MySQL 所在的機器的路徑,
2. 該匯出受制于 --secure-file-priv 選項
語法格式:
SELECT <columnlist> FROM <table_name> WHERE condition
INTO OUTFILE <filepath> [OPTIONS]
例子:
select * from table01 into outfile '/var/lib/mysql/table01.txt';
<filepath>:必須是一個檔案的絕對路徑,不是目錄,且在 windows 需要注意雙斜杠轉義,
LOAD DATA INFILE ...
與 SELECT INTO OUTFILE 一樣,該陳述句也只能參考來自本機器的檔案,
語法格式:
LOAD DATA INFILE 'filename.txt' INTO TABLE tbname [OPTIONS] [IGNORE number LINES]
例子:
load data infile '/var/lib/mysql/table01.txt' into table test.table01;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/150754.html
標籤:AI
上一篇:JDBC概述
下一篇:mybatis小例子2
