A. sql файл - это просто текстовый файл с другим расширением. Обычно вы можете открыть его с помощью Блокнота или любого текстового редактора, такого как Geany, Atom или Notepad ++.
Если вы используете sh для выполнения сценария SQL в DBeaver, вам сначала необходимо создать соединение с целевой базой данных. Затем в навигаторе базы данных слева щелкните правой кнопкой мыши свою базу данных и выберите «SQL редактор». Откроется новый пустой редактор SQL, связанный с вашей базой данных. Затем нажмите «SQL Editor» на верхней панели и нажмите «import SQL script»:
Перейдите к файлу. sql файл и выберите его.
На всякий случай, DBeaver также существует на Ma c, поэтому, если вам нужно использовать несколько ОС, может быть удобно установить DBeaver на всех ваших компьютерах, поэтому везде используйте один и тот же инструмент.
Действия, которые необходимо выполнить для создания базы данных из файла. sql
Если у вас есть сценарий SQL для создания базы данных mySQL, он не будет нормально работать в SQLite или любая другая база данных. Например, mySQL CREATE TABLE будет упоминать что-то вроде ENGINE = InnoDB. SQLite не поймет эту опцию. И в целом это правда: SQL скрипты очень похожи в разных СУБД, но не совсем идентичны. Так что, к сожалению, не взаимозаменяемы.
Итак, чтобы перенести вашу базу данных с одного компьютера (скажем, «источник») на другой (скажем, «цель»), вам нужно сначала «сбросить» его, т.е. поместить все инструкции SQL в создать его в один файл. Насколько я понимаю, вы это уже сделали.
Затем вам придется переустановить тот же механизм базы данных (так что mySQL в вашем случае, я думаю) на целевом компьютере. Затем подключите DBeaver (или любой другой клиент: mySQL Workbench, Datagrip, даже командную строку ...) к этой базе данных и выполните сценарий, как показано выше.
Скрипт SQL НЕ является базой данных, это всего лишь шаги по ее созданию. Механизм базы данных прочитает ваш сценарий SQL и соответствующим образом воссоздает вашу базу данных.