mysql查詢結果數據導出 into fileout 和cvs/txt等相關文件導入數據庫中

mysql -u用戶名 -p密碼mysql

mysql> use 數據庫sql

mysql> SELECT columnID,alias,parentID FROM `cms_column` WHERE alias LIKE '%家庭影院%' OR parentID='144500' into outfile '/var/lib/mysql-files/column_rb.xls';數據庫

若是出現以下界面:xcode

若是出現紅色框中的錯誤,說明你的mysql配置文件導入導出權限受限,只能經過 secure_file_priv 的路徑下才能操做,這裏個人路徑就是 /var/lib/mysql-files/服務器

要麼修改mysql配置文件,放掉權限,或者更改路徑。ui

沒有特殊規定目錄路徑,這裏我就不那麼麻煩,直接將文件copy到/var/lib/mysql-files/路徑下    再次執行上面要導出的命令,以下:3d

mysql> SELECT columnID,alias,parentID FROM `cms_column` WHERE alias LIKE '%家庭影院%' OR parentID='144500' into outfile '/var/lib/mysql-files/column_rb.xls';code

以後會看到:blog

這樣就成功了。gui

 

 

 下面介紹一下將本地或登陸到服務器上,進行.cvs文件導入到mysql 數據庫中對應到表中,這裏我是在公司服務器上進行操做,準備數據以下:

 

--安順(下面7行總共是一條sql語句)
LOAD DATA INFILE '/var/lib/mysql-files/boss/orderinfo-anshun.tsv' --要導入的文件
INTO TABLE orderinfo FIELDS TERMINATED BY '\t'         --根據製表符 \t 也能夠是逗號 , 進行每一個字段分割
OPTIONALLY ENCLOSED BY '"' lines terminated by '\r\n' --根據 \r\n 說明是一條數據 要換行,         
ignore 1 lines                                   --排除第一行
(userid, permark, keyno,subkind,pcode,serialno,payway,opCode,ordertime,yxcode,servid,fees,payfees,status,isgrppay,discount,patch,company,area);       --括號內是表要導入的字段

 

--六盤水
LOAD DATA INFILE '/var/lib/mysql-files/boss/orderinfo-liupanshui.tsv'
INTO TABLE orderinfo FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"' lines terminated by '\r\n'
ignore 1 lines
(userid, permark, keyno,subkind,pcode,serialno,payway,opCode,ordertime,yxcode,servid,fees,payfees,status,isgrppay,discount,patch,company,area);

 

--銅仁
LOAD DATA INFILE '/var/lib/mysql-files/boss/orderinfo-tongren.tsv'
INTO TABLE orderinfo FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"' lines terminated by '\r\n'
ignore 1 lines
(userid, permark, keyno,subkind,pcode,serialno,payway,opCode,ordertime,yxcode,servid,fees,payfees,status,isgrppay,discount,patch,company,area);

--遵義
LOAD DATA INFILE '/var/lib/mysql-files/boss/orderinfo-zunyi.tsv'
INTO TABLE orderinfo FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"' lines terminated by '\r\n'
ignore 1 lines
(userid, permark, keyno,subkind,pcode,serialno,payway,opCode,ordertime,yxcode,servid,fees,payfees,status,isgrppay,discount,patch,company,area);

--貴陽
LOAD DATA INFILE '/var/lib/mysql-files/boss/orderinfo-guiyang.tsv'
INTO TABLE orderinfo FIELDS TERMINATED BY '\t'
OPTIONALLY ENCLOSED BY '"' lines terminated by '\r\n'
ignore 1 lines
(userid, permark, keyno,subkind,pcode,serialno,payway,opCode,ordertime,yxcode,servid,fees,payfees,status,isgrppay,discount,patch,company,area);

 

相關文章
相關標籤/搜索