Выполнить SQL script для создания таблиц и строк
У меня есть база данных, которую я создал с помощью инструкции CREATE DATABASE в терминале, и у меня есть файл .sql, полный операторов, создающих таблицы и строки.
Я просто хотел знать, что было командной строкой для выполнения этого .sql в базе данных, которую я создал?
Ответы
Ответ 1
В интерактивном клиенте MySQL вы можете ввести:
source yourfile.sql
В качестве альтернативы вы можете передать данные в mysql из командной строки:
mysql < yourfile.sql
Если файл не указывает базу данных, вам также необходимо добавить следующее:
mysql db_name < yourfile.sql
Подробнее см. в документации:
Ответ 2
Если у вас есть пароль для вашего дБ, тогда
mysql -u <username> -p <DBName> < yourfile.sql