![Windows Powershell 또는 명령 프롬프트에서 MySQL 쿼리를 실행하는 방법이 있습니까?](https://rvso.com/image/1618351/Windows%20Powershell%20%EB%98%90%EB%8A%94%20%EB%AA%85%EB%A0%B9%20%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8%EC%97%90%EC%84%9C%20MySQL%20%EC%BF%BC%EB%A6%AC%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
현재 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행에서 다시 시작되어 더 많은 쿼리를 제출할 수 있습니다.