SebWeo.com
Цей практичний урок допоможе вам перенести дані з вашого Excel-файлу (з деякими конкретними стовпцями) до бази даних MySQL. Даний процес імпорту складається з трьох основних етапів, про які покроково вам розкажу. На прикладі вебдодатку для роботи з базами даних через графічний інтерфейс — phpMyAdmin.
Нажаль, але phpMyAdmin не може напряму імпортувати файл у форматі .xlsx
. Тож, даний файл потрібно спершу перетворити у більш універсальний формат, наприклад CSV (Comma-Separated Values – Значення, розділені комою).
*.csv
)”. UTF-8
, оскільки це гарантує коректне збереження українських літер (і, ї, є, ґ) та інших спеціальних символів.Тепер у вас є файл your_file_name.csv
, готовий до імпорту.
Перед тим, як завантажувати дані, потрібно створити для них “контейнер” у базі даних — таблицю зі стовпцями, що відповідають стовпцям у вашому файлі.
CREATE TABLE `films` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `title_ua` VARCHAR(255) NOT NULL, `genres_ua` VARCHAR(255), `directors_ua` VARCHAR(255), `description_ua` TEXT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Пояснення до коду:
CREATE TABLE `films`
: Створюємо таблицю з назвою films
(чи будь-яка інша назва).id INT AUTO_INCREMENT PRIMARY KEY
: Створюємо унікальний ідентифікатор для кожного запису (в даному випадку – фільму). Він буде заповнюватися автоматично.title_ua VARCHAR(255) NOT NULL
: Стовпець для назви, тип VARCHAR
(рядок) з обмеженням у 255 символів. NOT NULL
означає, що це поле не може бути порожнім.genres_ua VARCHAR(255)
: Стовпець для жанрів.directors_ua VARCHAR(255)
: Стовпець для режисерів.description_ua TEXT
: Стовпець для опису. Тип TEXT
дозволяє зберігати довгі тексти без обмеження у 255 символів.CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
: Це налаштування кодування для таблиці. Воно є найкращим варіантом для підтримки української мови та emoji.
Це фінальний і найважливіший етап.
films
)..csv
файл, який ви зберегли на першому кроці.,
(кома). ;
). Якщо імпорт з комою не спрацює, спробуйте вказати тут ;
.title_ua
, genres_ua
і т.д.) і не намагатися записати його як дані.Якщо все зроблено правильно, ви побачите повідомлення про успішний імпорт.
Після імпорту перейдіть на вкладку “Огляд” (Browse) вашої таблиці. Ви повинні побачити всі імпортовані дані з файлу, акуратно розкладені по відповідних стовпцях. Також перевірте, чи коректно відображаються українські літери та спеціальні символи.
Сподіваюся, що ця інструкція буде для вас корисною. Дякую за увагу!
Акцентна стіна стане ідеальним рішенням для швидкої трансформації будь-якого приміщення. Цей інноваційний дизайнерський метод здатен…
Ви знайомі з ситуацією, коли в одній кімнаті треба вмістити все? І спальню, і вітальню,…
Привіт! Сьогодні я хочу поговорити про те, що відрізняє просто красивий сайт від сайту, яким…
Сьогодні я хочу поговорити про те, що не видно неозброєним оком, але що є фундаментом…
Привіт! Сьогодні я хочу поговорити про один з найстаріших, але досі актуальних інструментів в арсеналі…
Статичний HTML-сайт — це як будинок, збудований за індивідуальним проєктом. Він надійний, швидкий і виглядає…