參考mysql中文api語法
load data local infile 'filename.txt' into table tablename;
注意三個問題
1 路徑 local表示檔案在客戶端本機上,不加則是在伺服器主機上,這個時候訪問需要有file許可權,本人沒試過,
本人是把本地檔案匯入資料庫中,檔名用絕對路徑,注意windows下乙個正斜槓或用兩個反斜槓
2欄位、行間分隔
mysql原文
每個亞子句(terminated by, [optionally] enclosed by和escaped by)也是自選的。不過,您必須指定其中至少乙個。
如果您不指定fields子句,則預設值為假設您寫下如下語句時的值:
fields terminated by '\t' enclosed by '' escaped by '\\'就是字段製表符間隔,欄位由空字元竄包圍,雙反斜槓轉義
行間距有『\r』回車,『\n』換行,本人是用的『\n』
3根據上面描述寫load語句,雖然可以錄入,但是不能正確錄入格式,會出現warn,show warnings,提示1366錯誤。即編碼問題
本人資料庫中utf8編碼,相應的檔案也需設定成utf8
完成上面三步,寫load語句
load data local infile' c:\city.txt' into table city lines terminated by '\n' ignore 1 lines;
資料匯入ok!
匯入部分資料
語法,mysql文件原文
mysql>load data infile 'persondata.txt'
->into table persondata (col1,col2,...);本人例子
load data local infile 'c:/area.txt' into table area(areaid,areaname,cityid);
匯入資料的時候可能遇到外來鍵約束,可以取消外來鍵約束
set foreign_key_checks=0
在維護mysql資料庫時,經常會受到外來鍵約束的影響。
-- 關閉外來鍵約束檢查
set @orig_foreign_key_checks=@@foreign_key_checks, foreign_key_checks=0;
-- 開啟外來鍵約束檢查
set foreign_key_checks=@orig_foreign_key_checks;
一鍵回家 Excel一鍵美化報表
報表做得太普通,怎麼美化?就像下面 excel一鍵美化報表,早點回家不加班,看這裡!具體操作 1 選中報表 2 同時按住ctr t,一鍵美化報表。備註 按住 ctrl t 一鍵美化報表!以上就是用excel一鍵美化報表的方法!動手試試吧小夥伴們!往期文章 1.excel自動記錄資料登記時間和修改時間...
ubuntu一鍵安裝LAMP 及一鍵解除安裝
一鍵安裝lamp服務 sudo tasksel install lamp server 一鍵解除安裝lamp sudo tasksel remove lamp server 注意 lamp linux apache mysql php 通過上面的命令解除安裝lamp時不免把linux系統本身的東西解...
一鍵清除SD卡資料
1 activity中鎖屏的 實現 import android.content.componentname import android.content.intent import android.os.bundle import android.view.menu import android....