Papa Kuhikuhi ʻatikala
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ʻopau | Holoi 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 --ikaika | E 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-papakaukau | Hoʻ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= char | E 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=char | Hōʻ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=str | Hōʻ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!
📚 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!