Gibt es eine Möglichkeit, MySQL-Abfragen über Windows Powershell oder die Eingabeaufforderung auszuführen?

Gibt es eine Möglichkeit, MySQL-Abfragen über Windows Powershell oder die Eingabeaufforderung auszuführen?

Ich verwende derzeit Microsoft SQL Server Management Studio, um Abfragen für meine Datenbanken auszuführen, aber es ist etwas umständlich und ich ziehe es vor, wenn möglich alles über eine CLI zu erledigen. Gibt es eine Möglichkeit, dies unter Windows zu tun?

Antwort1

Ich glaube, wenn Sie Microsoft SQL Server Management Studio installiert haben, müssen Sie lediglich Folgendes in Ihre Eingabeaufforderung eingeben:

sqlcmd

Wosqlcmdist die ausführbare Datei und der Schalter -S wird verwendet, um eine Verbindung zu einer bestimmten Instanz statt zur Standardinstanz herzustellen, etwa so:

sqlcmd -S .\sqlserver20

Wenn es nicht installiert ist, können Sie es herunterladenHier.

Läuftsqlcmdöffnet das Dienstprogramm im interaktiven Modus. Der Laufwerksbuchstabe der Eingabeaufforderung wird durch eine 1 ersetzt, die die erste Zeile darstellt, in der Sie mit der Eingabe Ihrer T-SQL-Befehle beginnen. Beispiel:

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

Nachdem Sie Ihre Befehle ausgeführt haben, wird die Eingabeaufforderung bei Zeile 1 neu gestartet, sodass Sie weitere Abfragen senden können.

verwandte Informationen