Diréktori Tulisan
MySQLKumaha ngimpor tabel data kana txt?impor file sqldatabase MySQLTutorial
data impor MySQL
Aya dua cara basajan pikeun ngimpor data anu diékspor ku MySQL dina MySQL.
Impor data nganggo LOAD DATA
Pernyataan LOAD DATA INFILE disayogikeun dina MySQL pikeun nyelapkeun data.Conto di handap ieu bakal maca file dump.txt tina diréktori ayeuna sareng nyelapkeun data dina file kana tabel mytbl tina database ayeuna.
mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl;
Lamun keyword LOKAL dieusian, éta nunjukkeun yén file dibaca ku jalur ti host klien.Lamun teu dieusian, file dibaca ku jalur dina server.
Anjeun tiasa netepkeun pembatas nilai kolom sareng spidol tungtung-garis sacara eksplisit dina pernyataan LOAD DATA, tapi spidol standar nyaétaPosisikarakter jeung garis putus.
Sintaksis klausa FIELDS sareng LINES sami pikeun duanana paréntah.Kadua klausa téh opsional, tapi lamun duanana dieusian, klausa FIELDS kudu muncul saméméh klausa LINES.
Upami pangguna netepkeun klausa FIELDS, klausa-klausa na (DITANGGUNGKEUN KU, [OPSIONAL] DISEMPUT KU, sareng DILUARKEUN KU) opsional, kumaha oge, pangguna kedah netepkeun sahenteuna salah sahijina.
mysql> LOAD DATA LOCAL INFILE 'dump.txt' INTO TABLE mytbl -> FIELDS TERMINATED BY ':' -> LINES TERMINATED BY '\r\n';
Sacara standar, LOAD DATA nyelapkeun data dina urutan kolom dina file data.. Upami kolom dina file data henteu konsisten sareng kolom dina tabel anu diselapkeun, anjeun kedah netepkeun urutan kolom.
Contona, urutan kolom dina file data nyaéta a,b,c, tapi urutan kolom dina tabel diselapkeun nyaéta b,c,a, sintaksis impor data nyaéta kieu:
mysql> LOAD DATA LOCAL INFILE 'dump.txt' -> INTO TABLE mytbl (b, c, a);
Impor data nganggo mysqlimport
Klién mysqlimport nyayogikeun antarbeungeut paréntah-garis kana pernyataan LOAD DATA INFILEQL. Kalolobaan pilihan mysqlimport pakait langsung ka LOAD DATA INFILE klausa.
Pikeun ngimpor data kana tabel data mytbl tina file dump.txt, paréntah di handap ieu tiasa dianggo:
$ mysqlimport -u root -p --local database_name dump.txt password *****
Paréntah mysqlimport tiasa netepkeun pilihan pikeun nyetél format anu ditangtukeun. Format pernyataan paréntah nyaéta kieu:
$ mysqlimport -u root -p --local --fields-terminated-by=":" \ --lines-terminated-by="\r\n" database_name dump.txt password *****
Anggo pilihan --columns dina pernyataan mysqlimport pikeun nyetél urutan kolom:
$ mysqlimport -u root -p --local --columns=b,c,a \ database_name dump.txt password *****
Bubuka keur pilihan umum tina mysqlimport
选项 | Fungsi |
---|---|
-d atawa --hapus | Pupus sadaya inpormasi dina tabel data sateuacan data anyar diimpor kana tabel data |
-f atawa --gaya | mysqlimport bakal maksa pikeun neraskeun ngalebetkeun data henteu paduli naha éta mendakan kasalahan atanapi henteu |
-i atawa --teu malire | mysqlimport skips atanapi ignores garis nu boga konci unik sami, sarta data dina file diimpor teu dipaliré. |
-l atawa -konci-tabél | Méja dikonci sateuacan data diselapkeun, anu nyegah patarosan pangguna sareng apdet tina kapangaruhan nalika anjeun ngapdet pangkalan data. |
-r atawa -ganti | Pilihan ieu sabalikna tina pilihan -i; pilihan ieu bakal ngagentos rékaman sareng konci unik anu sami dina tabél. |
--fields-enclosed-by= char | Sebutkeun naon anu kudu dilampirkeun kana catetan data dina file téks. Dina sababaraha kasus, datana diapit ku tanda petik ganda.Data henteu diapit ku karakter sacara standar. |
--fields-terminated-by=char | Nangtukeun pembatas antara nilai unggal data. Dina file anu diwatesan ku période, pembatas nyaéta titik.Anjeun tiasa nganggo pilihan ieu pikeun nangtukeun wates antara data.Wates standar nyaéta karakter tab (Tab) |
--lines-terminated-by = str | Pilihan ieu nangtukeun string atawa karakter nu ngawatesan data antara garis dina file téks.Sacara standar mysqlimport ngagunakeun newline salaku separator garis.Anjeun tiasa milih ngagentos karakter tunggal sareng senar: garis énggal atanapi gerbong balik. |
Pilihan anu biasa dianggo tina paréntah mysqlimport nyaéta -v pikeun nampilkeun versi (versi), -p pikeun ngajakan kecap akses, sareng saterasna.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Kumaha cara ngimpor txt kana tabel data MySQL?Impor file sql kana tutorial database", éta bakal ngabantosan anjeun.
Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-503.html
Wilujeng sumping di saluran Telegram blog Chen Weiliang pikeun kéngingkeun apdet panganyarna!
📚 Pituduh ieu ngandung nilai anu ageung, 🌟Ieu mangrupikeun kasempetan anu jarang, tong kantun! ⏰⌛💨
Bagikeun sareng suka upami anjeun resep!
Bagikeun sareng resep anjeun mangrupikeun motivasi kontinyu kami!