Како увести ткт у МиСКЛ табелу података?Увезите скл датотеку у туторијал за базу података

МиСКЛКако увести табелу података у ткт?увоз скл датотекеМиСКЛ база податакаТуториали

МиСКЛ увоз података

Постоје два једноставна начина за увоз података које МиСКЛ извози у МиСКЛ.


Увезите податке користећи ЛОАД ДАТА

Наредба ЛОАД ДАТА ИНФИЛЕ је обезбеђена у МиСКЛ за уметање података.Следећи пример ће прочитати датотеку думп.ткт из тренутног директоријума и уметнути податке из датотеке у митбл табелу тренутне базе података.

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

 Ако је наведена кључна реч ЛОЦАЛ, то указује да се датотека чита путем путање са клијентског хоста.Ако није наведено, датотека се чита по путањи на серверу.

Можете експлицитно да наведете граничнике вредности колона и маркере на крају реда у изјави ЛОАД ДАТА, али подразумевани маркери суПозиционирањезнакова и прелома редова.

Синтакса клаузула ФИЕЛДС и ЛИНЕС је иста за обе команде.Обе клаузуле су опционе, али ако су обе наведене, клаузула ФИЕЛДС се мора појавити испред клаузуле ЛИНЕС.

Ако корисник специфицира клаузулу ФИЕЛДС, њене клаузуле (ЗАВРШЕНО БИ, [ОПЦИОНАЛНО] ЕНЦЛОСЕД БИ и ЕСЦАПЕД БИ) су опционе, међутим, корисник мора навести бар једну од њих.

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

Подразумевано, ЛОАД ДАТА умеће податке по редоследу колона у датотеци са подацима.Ако колоне у датотеци са подацима нису у складу са колонама у уметнутој табели, потребно је да наведете редослед колона.

На пример, редослед колона у датотеци података је а,б,ц, али редослед колона у уметнутој табели је б,ц,а, синтакса увоза података је следећа:

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

Увезите податке користећи мисклимпорт

Мисклимпорт клијент обезбеђује интерфејс командне линије за наредбу ЛОАД ДАТА ИНФИЛЕКЛ. Већина опција мисклимпорт-а директно одговара клаузули ЛОАД ДАТА ИНФИЛЕ.

За увоз података у митбл табелу података из датотеке думп.ткт, може се користити следећа команда:

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

Команда мисклимпорт може да одреди опције за постављање наведеног формата. Формат наредбеног израза је следећи:

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

Користите опцију --цолумнс у наредби мисклимпорт да поставите редослед колона:

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

Увод у уобичајене опције мисклимпорт-а

选项功能
-д или --делетеИзбришите све информације у табели са подацима пре него што се нови подаци увезу у табелу са подацима
-ф или --силамисклимпорт ће приморати да настави са уметањем података без обзира да ли наиђе на грешку или не
-и или --игнорисатимисклимпорт прескаче или игнорише линије које имају исти јединствени кључ, а подаци у увезеној датотеци се занемарују.
-л или -лоцк-таблесТабела је закључана пре него што се подаци уметну, што спречава утицај на корисничке упите и ажурирања када ажурирате базу података.
-р или -реплацеОва опција је супротна опцији -и; ова опција ће заменити записе са истим јединственим кључем у табели.
--фиелдс-енцлосед-би= цхарОдредите шта желите да приложите запису података у текстуалну датотеку. У многим случајевима, подаци се стављају под двоструке наводнике.Подаци нису подразумевано затворени у знакове.
--фиелдс-терминатед-би=цхарОдређује граничник између вредности сваког податка. У датотеци раздвојеној тачком, граничник је тачка.Ову опцију можете користити да одредите граничник између података.Подразумевани граничник је знак табулатора (Таб)
--линес-терминатед-би=стрОва опција одређује стринг или знак који раздваја податке између редова у текстуалној датотеци.Подразумевано, мисклимпорт користи нови ред као сепаратор линија.Можете изабрати да замените један знак стрингом: новим редом или повратним знаком.

Уобичајене опције команде мисклимпорт су -в за приказ верзије (верзије), -п за тражење лозинке и тако даље.

Блог Хопе Цхен Веилианг ( https://www.chenweiliang.com/ ) дели „Како увести ткт у МиСКЛ табелу података?Увезите скл датотеку у туторијал за базу података", помоћи ће вам.

Добродошли да поделите везу овог чланка:https://www.chenweiliang.com/cwl-503.html

Добродошли на Телеграм канал блога Цхен Веилианг-а да бисте добили најновија ажурирања!

🔔 Будите први који ће добити драгоцени „Водич за коришћење алата за вештачку интелигенцију за маркетинг садржаја ЦхатГПТ“ у главном директоријуму канала! 🌟
📚 Овај водич садржи огромну вредност, 🌟Ово је ретка прилика, не пропустите је! ⏰⌛💨
Поделите и лајкујте ако желите!
Ваше дељење и лајкови су наша стална мотивација!

 

评论

Ваша емаил адреса неће бити објављена. Обавезна поља се користе * Ознака

Иди на врх