Есть ли способ запускать запросы MySQL из Windows Powershell или командной строки?

Есть ли способ запускать запросы MySQL из Windows Powershell или командной строки?

В настоящее время я использую Microsoft SQL Server Management Studio для выполнения запросов к моим базам данных, но это немного неуклюже, и я предпочитаю делать все через CLI, если это возможно. Есть ли способ сделать это в Windows?

решение1

Я полагаю, если у вас установлена ​​среда Microsoft SQL Server Management Studio, все, что вам нужно сделать, это ввести в командной строке следующее:

sqlcmd

Гдеsqlcmdявляется исполняемым файлом, а ключ -S используется для подключения к определенному экземпляру вместо экземпляра по умолчанию, например:

sqlcmd -S .\sqlserver20

Если он не установлен, вы можете скачать егоздесь.

Бегsqlcmdоткроет утилиту в интерактивном режиме, буква диска в приглашении будет заменена на 1, что представляет первую строку, в которой вы начинаете вводить команды T-SQL. Например:

USE MyFirstDB;
SELECT id, name
FROM Accounts.Account
WHERE AccountType = 'us'
AND name = 'Sam';
GO

После выполнения команд приглашение перезапустится со строки 1, что позволит вам отправлять дополнительные запросы.

Связанный контент