Быстрые и простые способы загрузки внешнего файла SQL в MySQL CLI

В этой статье блога мы рассмотрим различные методы загрузки внешнего файла SQL с помощью интерфейса командной строки (CLI) MySQL. Независимо от того, являетесь ли вы новичком или опытным пользователем, эти простые и понятные методы помогут вам с легкостью импортировать файлы SQL в базу данных MySQL. Итак, приступим!

Метод 1: использование команды SOURCE
Самый простой способ загрузить внешний файл SQL — использовать команду SOURCE в MySQL CLI. Эта команда позволяет вам выполнить содержимое файла непосредственно в базе данных. Вот как это работает:

  1. Откройте терминал или командную строку и запустите MySQL CLI, введя следующую команду:

    mysql -u <username> -p
  2. После входа в командную строку MySQL перейдите в каталог, в котором находится ваш файл SQL, с помощью команды cd.

  3. Чтобы загрузить файл SQL, используйте команду SOURCE, за которой следует путь к файлу:

    SOURCE /path/to/your/file.sql
  4. Нажмите Enter, и MySQL выполнит операторы SQL из файла, импортировав данные в вашу базу данных.

Метод 2: использование команды импорта MySQL
Другой метод загрузки внешнего файла SQL — использование команды импорта MySQL. Этот подход полезен, когда вам нужен больший контроль над процессом импорта или вы хотите указать дополнительные параметры. Вот как это можно сделать:

  1. Откройте терминал или командную строку.

  2. Выполните следующую команду, чтобы импортировать файл SQL с помощью команды импорта MySQL:

    mysql -u <username> -p <database_name> < /path/to/your/file.sql

    Замените <username>на свое имя пользователя MySQL, <database_name>на имя целевой базы данных и /path/to/your/file.sqlна фактический путь к вашему SQL-файлу..

  3. Нажмите Enter, и MySQL импортирует файл SQL в указанную базу данных.

Метод 3: использование команды MySQL SOURCE с абсолютным путем к файлу
Если у вас возникли проблемы с относительными путями к файлам, вместо этого вы можете использовать команду MySQL SOURCE с абсолютным путем к файлу. Этот метод гарантирует, что MySQL сможет правильно найти и загрузить файл SQL независимо от текущего каталога. Вот пример:

mysql> SOURCE /full/path/to/your/file.sql

Обязательно замените /full/path/to/your/file.sqlфактическим абсолютным путем к вашему файлу SQL.

Следуя этим простым методам, вы можете легко загружать внешние файлы SQL в базу данных MySQL, используя интерфейс командной строки. Независимо от того, предпочитаете ли вы удобство команды SOURCE или гибкость команды импорта MySQL, теперь у вас есть знания, позволяющие выполнять импорт файлов SQL на профессиональном уровне!