Kumaha ngimpor txt kana tabel data MySQL?Impor file sql kana tutorial database

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 --hapusPupus sadaya inpormasi dina tabel data sateuacan data anyar diimpor kana tabel data
-f atawa --gayamysqlimport bakal maksa pikeun neraskeun ngalebetkeun data henteu paduli naha éta mendakan kasalahan atanapi henteu
-i atawa --teu maliremysqlimport skips atanapi ignores garis nu boga konci unik sami, sarta data dina file diimpor teu dipaliré.
-l atawa -konci-tabélMéja dikonci sateuacan data diselapkeun, anu nyegah patarosan pangguna sareng apdet tina kapangaruhan nalika anjeun ngapdet pangkalan data.
-r atawa -gantiPilihan ieu sabalikna tina pilihan -i; pilihan ieu bakal ngagentos rékaman sareng konci unik anu sami dina tabél.
--fields-enclosed-by= charSebutkeun 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=charNangtukeun 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 = strPilihan 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!

🔔 Janten anu pangheulana kéngingkeun "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" dina diréktori luhur saluran! 🌟
📚 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!

 

koméntar

Alamat email anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

gulung ka luhur