成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

mysql load用法

IT那活兒 / 1522人閱讀
mysql load用法
點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多精彩內(nèi)容?。?!

mysql load用法

1. 簡(jiǎn)單導(dǎo)出參數(shù)
2. 導(dǎo)入?yún)?shù)
3. 選定字段導(dǎo)入
4. 表新增字段導(dǎo)入
4.1 新增兩個(gè)字段。
4.2 對(duì)于新增的字段,被設(shè)置為null值。
5. 生成自定義字段數(shù)據(jù)
如果需要對(duì)新增字段進(jìn)行處理,可在 LOAD 時(shí)通過(guò) MySQL支持的函數(shù) 或給定 固定值 自行定義數(shù)據(jù),對(duì)于文件中存在的字段也可做函數(shù)處理。
6. load定長(zhǎng)數(shù)據(jù)
定長(zhǎng)數(shù)據(jù)導(dǎo)入需要明確每列數(shù)據(jù)占用的字符個(gè)數(shù),以下直接使用 rpad 對(duì)現(xiàn)有的表數(shù)據(jù)填充空格的方式生成定長(zhǎng)數(shù)據(jù)用作示例使用。
6.1 導(dǎo)出定長(zhǎng)數(shù)據(jù):
6.2 導(dǎo)入定長(zhǎng)數(shù)據(jù):


load總結(jié)


1. 默認(rèn)情況下導(dǎo)入的順序以文本文件 列-從左到右,行-從上到下 的順序?qū)搿?/span>
2. 如果表結(jié)構(gòu)和文本數(shù)據(jù)不一致,建議將文本文件中的各列依次順序編號(hào)并與表中字段建立 mapping 關(guān)系,以防數(shù)據(jù)導(dǎo)入到錯(cuò)誤的字段。
3. 對(duì)于待導(dǎo)入的文本文件較大的場(chǎng)景,建議將文件 按行拆分 為多個(gè)小文件,如用 split 拆分。
4. 對(duì)文件導(dǎo)入后建議執(zhí)行以下語(yǔ)句驗(yàn)證導(dǎo)入的數(shù)據(jù)是否有 Warning,ERROR 以及導(dǎo)入的數(shù)據(jù)量。
5. GET DIAGNOSTICS @p1=NUMBER,@p2=ROW_COUNT。
6. select @p1 AS ERROR_COUNT,@p2 as ROW_COUNT。
7. 文本文件數(shù)據(jù)與表結(jié)構(gòu)存在過(guò)大的差異或數(shù)據(jù)需要做清洗轉(zhuǎn)換,建議還是用專(zhuān)業(yè)的 ETL 工具或先粗略導(dǎo)入 MySQL 中再進(jìn)行加工轉(zhuǎn)換處理。

問(wèn)題分析


1. secure_file_priv參數(shù)用于限制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()傳到哪個(gè)指定目錄。
2. secure_file_priv 為 NULL 時(shí),表示限制mysqld不允許導(dǎo)入或?qū)С觥?/span>
3. secure_file_priv 為 /tmp 時(shí),表示限制mysqld只能在/tmp目錄中執(zhí)行導(dǎo)入導(dǎo)出,其他目錄不能執(zhí)行。
4. secure_file_priv 沒(méi)有值時(shí),表示不限制mysqld在任意目錄的導(dǎo)入導(dǎo)出。
解決辦法:
打開(kāi)my.cnf 或 my.ini,加入以下語(yǔ)句后重啟mysql。
secure_file_priv=
重啟數(shù)據(jù)后生效。

本 文 來(lái) 源:IT那活兒微信公眾號(hào)(上海新炬王翦團(tuán)隊(duì))


更多精彩干貨分享

點(diǎn)擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129725.html

相關(guān)文章

  • 【Trafodion使用技巧篇】Trafodion數(shù)據(jù)加載介紹

    摘要:用例測(cè)試表繼續(xù)用上述的創(chuàng)建測(cè)試文件,內(nèi)容如下創(chuàng)建文件,內(nèi)容如下根據(jù)文件加載數(shù)據(jù)檢查數(shù)據(jù)是否轉(zhuǎn)換成功初試主要是針對(duì)大數(shù)據(jù)量的且一般是批量裝載的方式。 Trafodion 的數(shù)據(jù)加載主要包括兩種方法,即 Trickle Load(持續(xù)加載) 和 Bulk Load(批量加載)。下表介紹了兩種加載方法的區(qū)別: 類(lèi)型 描述 方法/工具 Trickle Load 數(shù)據(jù)量較小,立即插入 ...

    KunMinX 評(píng)論0 收藏0
  • Python常見(jiàn)的配置文件寫(xiě)法梳理匯總

      關(guān)于Python,相比大家都不會(huì)陌生吧,那么,其中的一些配置文件是什么呢?有沒(méi)有可能給大家去進(jìn)行做一個(gè)匯總,匯總的內(nèi)容還是比較的多的,包含寫(xiě)法等一些相關(guān)的知識(shí),具體的一些相關(guān)匯總,下面給大家詳細(xì)解答下?! ∏把浴 ≡谶@篇文章里所提到的環(huán)境變量種類(lèi)其多元性由上至下到另一個(gè)先后提升:ini為何要寫(xiě)環(huán)境變量  在研發(fā)流程中,很多人都會(huì)使用一些固定不動(dòng)主要參數(shù)或者整型變量。對(duì)于這類(lèi)相對(duì)固定不動(dòng)且經(jīng)常使...

    89542767 評(píng)論0 收藏0
  • Mac OS使用brew安裝Nginx、MySQL、PHP-FPM的LAMP開(kāi)發(fā)環(huán)境

    摘要:原文鏈接準(zhǔn)備工作新版的內(nèi)置了和,我的系統(tǒng)版本是,可以通過(guò)以下命令查看和的版本號(hào)因?yàn)槲覀円约簞?dòng)手來(lái)安裝,因此首先來(lái)關(guān)閉系統(tǒng)自帶的關(guān)閉,如果事先沒(méi)開(kāi)啟過(guò),可以忽略報(bào)錯(cuò)信息如果你的已經(jīng)加入了,使用下面的命令來(lái)關(guān)閉為什么選擇關(guān)閉因?yàn)橄? 原文鏈接:http://tabalt.net/blog/instal... 準(zhǔn)備工作 新版的 Mac OS 內(nèi)置了Apache 和 PHP,我的系統(tǒng)版本是OS...

    hlcfan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<