Как да импортирате CSV файлове в MySQL бази данни

Много е важно да имаме знания за това как да преглеждаме информацията, която имаме в нашите csv файлове в средата на MySQLТова се дължи на факта, че има файлове с много информация, които могат да бъдат досадни или просто много сложни за четене директно в csv файла. Не забравяйте, че ако информацията се съхранява във файл на Excel или OpenOffice Calc, достатъчно е да запишете файла като csv, като изберете опцията Запази като.

Да се импортирайте всеки csv файл в MySQL необходимо е да имаме следните предпоставки:

  • База данни, където ще се съхраняват файловите данни
  • Файлът csv за импортиране
  • Профилът, с който ще се свържем с MySQL и този акаунт трябва да има привилегии File и Insert.

За този пример създаваме база данни, наречена решаема. Нека да видим как да конфигурирате импортирането на csv файлове в MySQL.

1. Първият начин за импортиране на CSV в MySQL


Ще видим първи начин за внос тук.

Етап 1
Първата стъпка ще бъде влезте в MySQL с нашия потребител, в този случай ще използваме root потребителя.

Стъпка 2
Веднъж в MySQL нека създадем таблица, в този случай наречен Rijecttic_mysql в базата данни на решетки, за това щракваме с десния бутон върху Таблици и избираме Създаване на таблица.

Увеличете

[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]

Конфигурираме необходимите параметри и щракваме върху Приложи. Ще се покаже следното:

Ще бъдем в този прозорец добавете следната конфигурация който се отнася до всяка от стойностите, които са във файла csv.

 id INT NOT NULL AUTO_INCREMENT, заглавие VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, сума DECIMAL (10, 2) NULL, PRIMARY KEY (id)

Кликваме върху Приложи за съответното създаване на таблицата.

Можем да видим от лявата страна, че нашата таблица е създадена правилно.

Увеличете

[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]

Стъпка 3
Щракваме с десния бутон върху таблицата Decisiontic_mysql и избираме опцията Съветник за импортиране на таблични данни стартирайте съветника за импортиране на файлове.

Увеличете

[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]

Следният прозорец ще се покаже къде ще изберем файла за импортиране, в този случай файлът се нарича Ограничения.

Избираме го и щракваме върху Напред и в следващия прозорец трябва да посочим местоназначението, където трябва да се съхраняват данните, в този случай ще оставим пътя си Soltictic.solvetic_mysql по подразбиране.

Щракваме върху Напред и в този момент можем да определим параметрите за импортиране, като формата на кодиране, колоните за добавяне и т.н. Можем да видим, че в раздела колони е колоната източник и колоната дестинация въз основа на предварително конфигурираните параметри.

Щракваме върху Напред и ще можем да видим задачите, които предстои да бъдат изпълнени.

Щракваме върху Напред и ще се извърши съответният процес на внос.

Отново щракваме върху Напред и ще можем да видим резултатите от импорта, показващи колко записа са импортирани.

До края щракваме върху Готово.

Стъпка 4
Тази стъпка вече не е свързана с импортирането, а просто да проверим дали данните са импортирани, затова ще създадем заявка или заявка, за да можем да визуализираме импортираните данни, за това ще изпълним следното изречение :

 изберете * от solutiontic.solvetic_mysql
След като това изречение бъде въведено, ще кликнете върху иконата, за да го изпълните и ще можем да видим резултатите от нашия импортиран файл.

Увеличете

[color = rgb (169,169,169)] Кликнете върху изображението, за да го увеличите [/ color]

Както виждаме, по този начин е много лесно да импортираме данните си в csv в MySQL.

2. Втори начин за импортиране на CSV в MySQL


Сега ще обясним втория начин.

След като създадем нашата таблица Solvertic_mysql, ще въведем следния израз с посочените параметри:

 LOAD DATA INFILE 'Път, където имаме csv файл' INTO TABLE таблица, където искаме да съхраняваме данните ПОЛЕТА, ПРЕКРАТЕНИ ОТ ',' ОГРАНЕНИ ОТ '' 'РЕЖИ, ПРЕКРАТЕНИ ОТ' \ n 'IGNORE 1 ROWS;
Обяснение на някои параметри
ПОЛИ, ПРЕКРАТЕНИ ОТ ',Отнася се до кога полето трябва да бъде прекратено.

ОГРАНЕНО ОТТой се отнася до кога дадена стойност трябва да бъде затворена.

ЛИНИИ, ПРЕКРАТЕНИ ОТ '\ nОтнася се, когато редът в csv файла завършва с нов знак.

ИГНОРИРАЙ 1 РЕДАИгнорирайте заглавките в csv файла.

Увеличете

[color = # a9a9a9] Кликнете върху изображението, за да го увеличите [/ color]

По този начин можем импортирайте външни данни в CSV формат в нашия двигател MySQL за да можете да преглеждате съхранените данни по по -динамичен начин.

wave wave wave wave wave