Как экспортировать и импортировать файл .SQL из командной строки с параметрами?

Опубликовано: 7 Января, 2023

Язык структурированных запросов — это компьютерный язык, который мы используем для взаимодействия с реляционной базой данных. SQL — это инструмент для организации, управления и извлечения архивных данных из компьютерной базы данных. В этой статье мы научимся экспортировать и импортировать файлы .SQL с параметрами командной строки.

Экспорт:

Вы можете экспортировать базу данных вместе с ее структурой в файл .SQL с помощью инструмента командной строки под названием mysqldump следующим образом:

Синтаксис:

mysqldump -h localhost -u username -p database > filename.sql

куда,

  • -h / –host : адрес хоста для подключения
  • u / –user : имя пользователя учетной записи на сервере
  • -p / --password : чтобы получить запрос пароля
  • database : имя базы данных для импорта
  • filename.sql : выходной файл

Например, полная команда выглядит примерно так, как показано ниже, и создает файл с именем filename.sql.

Запрос:

mysqldump --column-statistics=0 -h 
localhost -u root -p --events 
--triggers --routines company  
> filename.sql

Выход :

Это создало файл sql с заданным именем.

Импорт :

Вы можете импортировать базу данных вместе с ее структурой в файл .SQL с помощью инструмента командной строки под названием mysql следующим образом:

Синтаксис:

mysql -h localhost -u username -p database < input.sql

куда,

  • -h / –host : адрес хоста для подключения
  • -u / –user : имя пользователя учетной записи на сервере
  • -p / --password : чтобы получить запрос пароля
  • database : имя базы данных для импорта
  • input.sql : входной файл .SQL

Например, здесь мы импортируем файл name.sql, который был экспортирован выше:

Запрос:

mysql -h localhost -u root 
-p company < filename.sql

Выход :

Теперь вы можете найти базу данных компании на сервере.