Me pehea te kawemai i te txt ki te ripanga raraunga MySQL?Kawemai i te konae sql ki te akoranga paparangi raraunga

MySQLMe pehea te kawemai i te ripanga raraunga ki te txt?kawemai kōnae sqlpātengi raraunga MySQLAkoranga

raraunga kawemai MySQL

E rua nga huarahi ngawari ki te kawemai i nga raraunga i kaweake e MySQL i MySQL.


Kawemai raraunga ma te whakamahi i te RARAUNGA UTANGA

Ko te tauākī LOAD DATA INFILE ka tukuna ki MySQL hei whakauru raraunga.Ko te tauira e whai ake nei ka panui i te konae dump.txt mai i te raarangi o naianei me te whakauru i nga raraunga ki roto i te konae ki te ripanga mytbl o te putunga raraunga o naianei.

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

 Mena kua tohua te kupumatua LOCAL, e tohu ana ka panuihia te konae ma te ara mai i te kaihautu kiritaki.Mena kaore i tohua, ka panuihia te konae ma te ara i runga i te tūmau.

Ka taea e koe te whakawhāiti i nga kaiwehe uara tīwae me nga tohu mutunga-o-raina i roto i te tauākī LOAD DATA, engari ko nga tohu taunoa koWhakatūnganga tohu me nga wehenga raina.

He rite tonu te wetereo o nga rara FIELDS me LINES mo nga tono e rua.Ko nga rara e rua he mea whiriwhiri, engari mena ka tohua e rua, me puta te rara FIELDS ki mua i te rara LINES.

Mena ka whakatauhia e te kaiwhakamahi tetahi rara FIELDS, ko ona rara (kua whakamutua e, [KORE KAUPAPA] KAUPAPA ANA, me te ESCAPED BY) he mea whiriwhiri, heoi, me tohu e te kaiwhakamahi tetahi o aua mea.

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

Ma te taunoa, ko te LOAD DATA ka whakauru i nga raraunga i roto i te raupapa o nga pou i roto i te konae raraunga.Mehemea kaore i te rite nga pou i roto i te konae raraunga ki nga pou i te ripanga kua whakauruhia, me tohu koe i te raupapa o nga pou.

Hei tauira, ko te raupapa tīwae i te kōnae raraunga he a,b,c, engari ko te raupapa tīwae i te ripanga kua kōkuhu ko b,c,a, ko te wetereo kawemai raraunga e whai ake nei:

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

Kawemai raraunga ma te whakamahi mysqlimport

Ka whakaratohia e te kiritaki mysqlimport he atanga raina-whakahau ki te korero LOAD DATA INFILEQL. Ko te nuinga o nga whiringa o mysqlimport e hono tika ana ki te rara KAUPAPA KAUPAPA KAUPAPA.

Hei kawemai raraunga ki te ripanga raraunga mytbl mai i te dump.txt, ka taea te whakamahi i te whakahau e whai ake nei:

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

Ka taea e te tono mysqlimport te tautuhi i nga whiringa hei whakarite i te whakatakotoranga kua tohua. Ko te whakatakotoranga o te tauākī whakahau e whai ake nei:

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

Whakamahia te kōwhiringa --columns i te tauākī mysqlimport hei whakarite i te raupapa o nga pou:

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

Whakataki ki nga whiringa noa o mysqlimport

选 noho功能
-d ranei --mukuMukua nga korero katoa i te ripanga raraunga i mua i te kawemai i nga raraunga hou ki te ripanga raraunga
-f ranei --kahaKa kaha te mysqlimport ki te whakauru tonu i nga raraunga ahakoa ka tupono he hapa, kaore ranei
-i, --whakaaroha raneiKa mokowhiti, ka warewarehia ranei e mysqlimport nga raina e rite ana te taviri ahurei, a ka warewarehia nga raraunga i roto i te konae kawemai.
-l ranei -raka-tepuKa maukatihia te ripanga i mua i te whakaurunga o nga raraunga, e kore ai e pa ki nga patai a nga kaiwhakamahi me nga whakahōutanga ina whakahōu koe i te pātengi raraunga.
-r ranei -whakakapiKo tenei kowhiringa he rerekee o te whiringa -i; ma tenei kowhiringa ka whakakapi i nga rekoata me te kii ahurei kotahi i te ripanga.
--fields-enclosed-by= charTauwhāitihia he aha hei apiti i te rekoata raraunga i roto i te konae tuhinga. I te nuinga o nga wa, ka kohia nga raraunga ki nga tohu whakahua rua.Ko nga raraunga kaore i te kohia i roto i nga tohu ma te taunoa.
--fields-terminated-by=charKa whakapūtā te kaiwehe i waenga i ngā uara o ia raraunga.Ka taea e koe te whakamahi i tenei whiringa ki te tautuhi i te kaiwehe i waenga i nga raraunga.Ko te kaiwehe taunoa ko te ahua ripa (Ripa)
--lines-terminated-by=strKa whakapūtā tēnei kōwhiringa i tētahi aho, pūāhua rānei hei whakawhāiti i ngā raraunga i waenga i ngā rārangi i roto i te kōnae kuputuhi.Ma te taunoa ka whakamahia e mysqlimport te raina hou hei kaiwhakawehe raina.Ka taea e koe te whiriwhiri ki te whakakapi i te ahua kotahi ki te aho: he raina hou, he hokinga waka.

Ko nga whiringa e whakamahia nuitia ana o te tono mysqlimport ko -v hei whakaatu i te putanga (putanga), -p hei akiaki mo te kupuhipa, me era atu.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Me pehea te kawemai i te txt ki te ripanga raraunga MySQL?Kawemai i te konae sql ki roto i te akoranga paparangi raraunga", ka awhina koe.

Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-503.html

Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!

🔔 Ko koe te tuatahi ki te tiki i te "ChatGPT Content Marketing AI Tool Usage Guide" i roto i te raarangi o runga hongere! 🌟
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!

 

发表 评论

Kaore e tukuna to wahitau imeera. 必填 项 已 用 * Tapanga

panuku ki runga