Pehea e hoʻokomo ai i ka txt i ka papa ʻikepili MySQL?Hoʻokomo i ka faila sql i loko o ka waihona aʻoaʻo

MySQLPehea e hoʻokomo ai i ka papa ʻikepili i txt?lawe mai i ka faila sqlMySQL waihonaAʻo Aʻo

ʻIkepili hoʻokomo MySQL

ʻElua ala maʻalahi e hoʻokomo i ka ʻikepili i lawe ʻia e MySQL ma MySQL.


Hoʻokomo i ka ʻikepili me ka hoʻohana ʻana i ka LOAD DATA

Hāʻawi ʻia ka ʻōlelo LOAD DATA INFILE ma MySQL e hoʻokomo i ka ʻikepili.E heluhelu ka laʻana ma lalo i ka faila dump.txt mai ka papa kuhikuhi o kēia manawa a hoʻokomo i ka ʻikepili i ka faila i loko o ka papa mytbl o ka waihona o kēia manawa.

mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl;

 Inā hōʻike ʻia ka huaʻōlelo LOCAL, e hōʻike ana ua heluhelu ʻia ka faila ma ke ala mai ka mea hoʻokipa.Inā ʻaʻole i kuhikuhi ʻia, heluhelu ʻia ka faila ma ke ala ma ke kikowaena.

Hiki iā ʻoe ke kuhikuhi i nā mea hoʻokaʻawale waiwai kolamu a me nā hōʻailona hope o ka laina ma ka ʻōlelo LOAD DATA, akā ʻo nā māka paʻamauKūlana hoʻonohonohonā huapalapala a me nā laina laina.

Ua like ka syntax o nā māhele FIELDS a me LINES no nā kauoha ʻelua.He koho nā māhele ʻelua, akā inā i kuhikuhi ʻia nā mea ʻelua, pono e kū ka paukū FIELDS ma mua o ka paukū LINES.

Inā hōʻike ka mea hoʻohana i kahi māhele FIELDS, ʻo kona mau māhele (TERMINATED BY, [OPTIONALLY] ENCLOSED BY, a me ESCAPED BY) he koho, akā naʻe, pono ka mea hoʻohana e kuhikuhi i hoʻokahi o ia mau mea.

mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl
  -> FIELDS TERMINATED BY ':'
  -> LINES TERMINATED BY '\r\n';

ʻO ka mea maʻamau, hoʻokomo ʻo LOAD DATA i ka ʻikepili ma ke ʻano o nā kolamu i ka faila data. Inā ʻaʻole kūlike nā kolamu i ka waihona ʻikepili me nā kolamu i ka papa i hoʻokomo ʻia, pono ʻoe e kuhikuhi i ke ʻano o nā kolamu.

No ka laʻana, ʻo ka hoʻonohonoho kolamu i loko o ka faila ʻikepili he a,b,c, akā ʻo ka hoʻonohonoho kolamu i ka papa i hoʻokomo ʻia ʻo b,c,a, ʻo ka syntax hoʻokomo ʻikepili penei:

mysql> LOAD DATA LOCAL INFILE 'dump.txt' 
    -> INTO TABLE mytbl (b, c, a);

Hoʻokomo i ka ʻikepili me ka hoʻohana ʻana i mysqlimport

Hāʻawi ka mea kūʻai mysqlimport i kahi kikowaena laina kauoha i ka ʻōlelo LOAD DATA INFILEQL. ʻO ka hapa nui o nā koho o mysqlimport pili pololei i ka paukū LOAD DATA INFILE.

No ka hoʻokomo ʻana i ka ʻikepili i ka papa ʻikepili mytbl mai ka faila dump.txt, hiki ke hoʻohana ʻia kēia kauoha:

$ mysqlimport -u root -p --local database_name dump.txt
password *****

Hiki i ke kauoha mysqlimport ke kuhikuhi i nā koho e hoʻonohonoho i ke ʻano i ʻōlelo ʻia. ʻO ke ʻano o ka ʻōlelo kauoha penei:

$ mysqlimport -u root -p --local --fields-terminated-by=":" \
   --lines-terminated-by="\r\n"  database_name dump.txt
password *****

E hoʻohana i ke koho --columns i ka ʻōlelo mysqlimport e hoʻonohonoho i ke ʻano o nā kolamu:

$ mysqlimport -u root -p --local --columns=b,c,a \
    database_name dump.txt
password *****

Hoʻomaka i nā koho maʻamau o mysqlimport

选句
-d a i ʻole --hoʻopauHoloi i nā ʻike a pau ma ka papa ʻikepili ma mua o ka lawe ʻia ʻana o ka ʻikepili hou i ka pākaukau ʻikepili
-f a i ʻole --ikaikaE hoʻoikaika ʻo mysqlimport e hoʻomau i ka hoʻokomo ʻana i ka ʻikepili me ka nānā ʻole inā loaʻa ka hewa a i ʻole
-i a i ʻole –ignoreʻO ka mysqlimport e lele a nānā ʻole i nā laina me ke kī kū hoʻokahi, a mālama ʻole ʻia ka ʻikepili i ka faila i lawe ʻia.
-l a i ʻole -loka-papakaukauHoʻopaʻa ʻia ka papaʻaina ma mua o ka hoʻokomo ʻia ʻana o ka ʻikepili, ka mea e pale ai i nā nīnau a nā mea hoʻohana mai ka hoʻopili ʻana i ka wā e hoʻonui ai ʻoe i ka waihona.
-r a i ʻole - paniʻO kēia koho ke kū'ē i ke koho -i; e hoʻololi kēia koho i nā moʻolelo me ke kī kū hoʻokahi i ka papaʻaina.
--fields-enclosed-by= charE wehewehe i ka mea e hoʻopili ai i ka mooolelo ʻikepili ma ka waihona kikokikona.ʻAʻole hoʻopili ʻia ka ʻikepili i nā huaʻōlelo ma ke ʻano paʻamau.
--fields-terminated-by=charHōʻike i ka palena waena ma waena o nā waiwai o kēlā me kēia ʻikepili.Hiki iā ʻoe ke hoʻohana i kēia koho e kuhikuhi i ka mea hoʻokaʻawale ma waena o ka ʻikepili.ʻO ka mea hoʻokaʻawale paʻamau, ʻo ia ke ʻano pā (Tab)
--lines-terminated-by=strHōʻike kēia koho i ke kaula a i ʻole ke ʻano e hoʻokaʻawale i ka ʻikepili ma waena o nā laina ma kahi faila kikokikona.Ma ka maʻamau, hoʻohana ʻo mysqlimport i ka laina hou e like me ka mea hoʻokaʻawale laina.Hiki iā ʻoe ke koho e pani i kahi ʻano me kahi kaula: kahi laina hou a i ʻole ka hoʻihoʻi kaʻa.

ʻO nā koho maʻamau no ke kauoha mysqlimport e loaʻa -v e hōʻike i ka mana (version), -p e koi i kahi ʻōlelo huna, a pēlā aku.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Pehea e hoʻokomo ai i ka txt i ka papa ʻikepili MySQL?E hoʻokomo i ka faila sql i ka waihona aʻoaʻo", e kōkua iā ʻoe.

Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-503.html

Welina mai i ke kahawai Telegram o ka moʻomanaʻo ʻo Chen Weiliang e kiʻi i nā mea hou loa!

🔔 E lilo i mea mua e kiʻi i ka waiwai nui "ChatGPT Content Marketing AI Tool Usage Guide" ma ka papa kuhikuhi kiʻekiʻe. 🌟
📚 He waiwai nui kēia alakaʻi, 🌟He manawa kakaikahi kēia, mai poina! ⏰⌛💨
Kaʻana like a like inā makemake ʻoe!
ʻO kāu kaʻana like a me kou makemake ʻo kā mākou hoʻoikaika mau!

 

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

ʻōwili i luna