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.
Надеюсь, что эта инструкция будет для вас полезна. Спасибо за внимание!
Представьте, что вас внесли в черный список элитного клуба. Если вы подойдете к фейс-контролю лично…
Анонимность и разделение аккаунтов является базовой потребностью для сотрудников, занимающихся арбитражем трафика, SMM или мультиаккаунтингом.…
Некоторые запчасти в автомобилях мы эксплуатируем до того момента, пока они полностью не выйдут из…
В 2026 году конкуренция в e-commerce стала жесткой как никогда. Клиенты выбирают не только по…
Урожай чаще всего теряют не из-за аномальных изменений погоды, а из-за мелких решений, которые кажутся…
Музыкальные инструменты сопровождают человечество на протяжении всей его истории. Они появились задолго до письменности и…