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_ru` VARCHAR(255) NOT NULL, `genres_ru` VARCHAR(255), `directors_ru` VARCHAR(255), `description_ru` TEXT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Пояснения по коду:
CREATE TABLE `films`
: Создаем таблицу с названием films
(или любое другое название).id INT AUTO_INCREMENT PRIMARY KEY
: Создаем уникальный идентификатор для каждой записи (в данном случае – фильма). Он будет заполняться автоматически.title_ru VARCHAR(255) NOT NULL
: Столбец для названия, тип VARCHAR
(строка) с ограничением в 255 символов. NOT NULL
означает, что это поле не может быть пустым.genres_ru VARCHAR(255)
: Столбец для жанров.directors_ru VARCHAR(255)
: Столбец для режиссеров.description_ru TEXT
: Столбец для описания. Тип TEXT
позволяет сохранять длинные тексты без ограничения в 255 символов.CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
: Это настройка кодировки для таблицы. Она является лучшим вариантом для поддержки специальных символов и emoji.
Это финальный и самый важный этап.
films
)..csv
файл, который вы сохранили на первом шаге.,
(запятая). ;
). Если импорт с запятой не сработает, попробуйте указать здесь ;
.title_ru
, genres_ru
и т.д.) и не пытаться записать ее как данные.Если все сделано правильно, вы увидите сообщение об успешном импорте.
После импорта перейдите на вкладку «Обзор» (Browse) вашей таблицы. Вы должны увидеть все импортируемые данные из файла, аккуратно разложенные по соответствующим столбцам. Также проверьте, правильно ли отображаются специальные символы и/или emoji.
Надеюсь, что эта инструкция будет для вас полезна. Спасибо за внимание!
В 2025 году конкуренция в e-commerce стала жёсткой как никогда. Клиенты выбирают не только по…
Веб-дизайнеры и разработчики всегда ищут что-то новое и креативное, чтобы сделать свой сайт уникальным и…
Представьте ситуацию, когда вы пытаетесь обновить свой веб-сайт, но по какой-то причине у вас нет…
Каждый сайт нуждается и в хорошем веб-хостинге, и в хорошем хостинге домена. Но нередко эти…
Когда вы работаете над своим сайтом и все глубже погружаетесь в технологии, - очень многие…
Сильный нагрев — одна из самых распространенных проблем, с которой сталкиваются владельцы ноутбуков. Даже устройства…