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유틸리티를 대화형 모드로 열면 프롬프트의 드라이브 문자는 T-SQL 명령 입력을 시작하는 첫 번째 줄을 나타내는 1로 대체됩니다. 예를 들어:

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

명령을 실행하면 프롬프트가 1행에서 다시 시작되어 더 많은 쿼리를 제출할 수 있습니다.

관련 정보