Windows Powershell またはコマンドプロンプトから MySQL クエリを実行する方法はありますか?

Windows Powershell またはコマンドプロンプトから MySQL クエリを実行する方法はありますか?

現在、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 行目から再開され、さらにクエリを送信できるようになります。

関連情報