第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

將CSV文件直接導(dǎo)入MySQL

將CSV文件直接導(dǎo)入MySQL

慕婉清6462132 2019-10-21 14:24:24
我想將csv文件導(dǎo)入到mysql中。load data local infile 'uniq.csv' into table tblUniqfields terminated by ','enclosed by '"'lines terminated by '\n'(uniqName, uniqCity, uniqComments)http://www.tech-recipes.com/rx/2345/import_csv_file_direct_into_mysql/但是csv中的列名稱與數(shù)據(jù)庫表中的列名稱不同,我該怎么辦?我想以編程方式來做。
查看完整描述

3 回答

?
瀟瀟雨雨

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊

您可以創(chuàng)建一個(gè)腳本來解析您的csv文件并將數(shù)據(jù)放入db。


就像是:


    $path = "yourfile.csv";

    $row = 1;

    if (($handle = fopen($path, "r")) !== FALSE) {

        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {

            $row++;

            $data_entries[] = $data ;


        }

        fclose($handle);

    }

    // this you'll have to expand

    foreach($data_entries as $line){

        $sql = "INSERT INTO ..."

        $db->execute($line);

    }


查看完整回答
反對 回復(fù) 2019-10-21
?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊

但是csv中的列名稱與數(shù)據(jù)庫表中的列名稱不同,我該怎么辦?


沒問題 您可以指定將哪個(gè)CSV列導(dǎo)入到哪個(gè)數(shù)據(jù)庫列中。


LOAD DATA INFILE語法


默認(rèn)情況下,當(dāng)在LOAD DATA INFILE語句的末尾未提供任何列列表時(shí),輸入行應(yīng)包含每個(gè)表列的字段。如果只想加載表的某些列,請指定列列表:


LOAD DATA INFILE 'persondata.txt' INTO TABLE persondata (col1,col2,...);

當(dāng)我發(fā)現(xiàn)INFILE語法太復(fù)雜時(shí),我想做的事情是使用圖形客戶端(如HeidiSQL)一起單擊適當(dāng)?shù)牧许樞颍ㄋ哂袌D形預(yù)覽),然后復(fù)制并粘貼生成的SQL查詢。


查看完整回答
反對 回復(fù) 2019-10-21
?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

如果您只想將CSV文件中最后一列的前7個(gè)字符加載到表的uniqComments列中,則可以執(zhí)行以下操作...


load data local infile 'uniq.csv' into table tblUniq fields terminated by ',' 

enclosed by '"' lines terminated by '\n' (uniqName, uniqCity, @seven_chars) 

set uniqComments=left(@seven_chars,7)


查看完整回答
反對 回復(fù) 2019-10-21
  • 3 回答
  • 0 關(guān)注
  • 740 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號