五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

MySQL導(dǎo)入csv、excel或者sql文件的小技巧

發(fā)布日期:2022-03-24 17:29 | 文章來源:站長之家

1.導(dǎo)入csv文件

使用如下命令:

 1.mysql> load data infile "your csv file path" into table [tablename] fields terminated by ','

上面的csv文件以','逗號(hào)作為分割符,需要用雙引號(hào)或者單引號(hào)括起來。如果是以'\t'制表符作為分隔符的話,可不用顯示指明域分割符。

還有一點(diǎn)需要注意,csv文件或者文本文件的路徑要使用絕對路徑,否則mysql會(huì)默認(rèn)從數(shù)據(jù)庫存儲(chǔ)的目錄尋找,找不到就會(huì)報(bào)如下錯(cuò)誤:

ERROR 13 (HY000) at line 1: Can't get stat of '/var/lib/mysql/PromotionGroup/attempt_1467708933142_34285938_m_000000_0.1469434545564' (Errcode: 2)

perror 2查看一下錯(cuò)誤碼代表的意思:OS error code 2: No such file or directory。意思就是沒有指定的文件或者目錄。

如果使用絕對路徑之后還是會(huì)報(bào)如下錯(cuò)誤:

ERROR 13 (HY000) at line 1: Can't get stat of '/fullpath/file.csv' (Errcode: 13)

使用命令perror 13查看錯(cuò)誤類型:OS error code 13: Permission denied。根據(jù)錯(cuò)誤的提示,順其自然的檢查文件是否有可讀權(quán)限,結(jié)果是有的,于是各種百度都沒有得到正確的答案,百思不得其解,最終選擇google在stackoverflow找到了我想要的答案。

Try to use LOAD DATA LOCAL INFILE instead of LOAD DATA INFILE.

使用LOAD DATA LOCAL INFILE嘗試一下,結(jié)果真的可以了!

load data local infile與load data infile的區(qū)別是什么呢?

使用LOCAL關(guān)鍵詞,從客戶主機(jī)讀文件。不使用LOCAL,從服務(wù)器讀取文件。

很奇怪的是,我的文件是在服務(wù)器上的,但是不使用local就會(huì)出錯(cuò),真搞不明白!

2.導(dǎo)入excel文件

無需指定分割符。直接使用下面的命令:

mysql> load data infile "your excel file path" into table [tablename]

注意上面導(dǎo)入文件時(shí),都需要提前建立好與文件內(nèi)各個(gè)段對應(yīng)好的數(shù)據(jù)表。并且文件的路徑需要使用引號(hào)括起來,雙引號(hào)和單引號(hào)都可以。

3.導(dǎo)入sql文件

無需提前建立好數(shù)據(jù)表,直接使用source命令:

source /home/abc/abc.sql;

sql腳本無需雙引號(hào)括起來。本質(zhì)上使用source執(zhí)行外部sql腳本,sql腳本會(huì)將sql腳本中附帶的數(shù)據(jù)導(dǎo)入到創(chuàng)建的數(shù)據(jù)表中。

以上所述是小編給大家介紹的MySQL導(dǎo)入csv、excel或者sql文件的小技巧,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對本站網(wǎng)站的支持!

香港快速服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部