Выполнить. SQL в PowerShell - PullRequest
1 голос
/ 20 марта 2020

Я хотел знать, как я могу запустить файл. sql, который содержит несколько запросов в powershell

enter image description here

Что мне нужно, это через в командной консоли powershell запустите этот файл sql и начните создавать базу данных с соответствующими таблицами из запросов, в которых есть этот файл. Я понимаю, что в linux я могу это сделать, но мне хотелось бы знать, как сделайте это в powershell

отныне благодаря

Ответы [ 2 ]

1 голос
/ 20 марта 2020

Команда powershell выглядит следующим образом

C:\> cmd.exe /c "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe -u root -p password ]schema_name} < DataBase72.sql"

Есть больше параметров для mysql .exe

0 голосов
/ 20 марта 2020

Не вдаваясь в подробности, есть два основных способа сделать это:

  1. Помните, что есть причина, по которой он называется Power Shell : это также полная оболочка командной строки. Это означает, что вы можете подключиться к MySql так же, как и в других оболочках, используя те же инструменты, которые предоставляет база данных (ie: mysql .exe, mysql -cli, et c)
  2. Powershell может использовать. Net библиотеки, включая те же. Net библиотеки, используемые для подключения к MySql из C# или VB. Net программ. Если Соединитель /Net доступен в системе или вы можете установить его для доступной вам версии. Net, вы можете создавать и использовать эти объекты ADO. Net из кода PowerShell. .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...