이 빠른 시작에서는 Visual Studio Code MSSQL 확장을 사용하여 데이터베이스에 대해 첫 번째 Transact-SQL(T-SQL) 문을 실행합니다. 데이터베이스를 만들고, 테이블을 정의하고, 데이터를 삽입하고, 결과를 쿼리합니다.
Prerequisites
이 빠른 시작을 완료하려면 다음 항목이 있어야 합니다.
Visual Studio Code: Visual Studio Code 설치되지 않은 경우 공식 Visual Studio Code 웹 사이트에서 다운로드합니다.
VISUAL Studio Code용 MSSQL 확장: Visual Studio Code에서 창 측면의 작업 표시줄에서 확장 아이콘을 선택하여 확장 보기를 엽니다.
mssql을 검색하고 설치를 선택하여 확장을 추가합니다.데이터베이스에 대한 액세스: 데이터베이스 인스턴스에 대한 액세스 권한이 없는 경우 다음 옵션 중 하나를 선택하여 사용할 수 있습니다.
컨테이너화된 SQL Server: 간편한 설정 및 이식성을 위해 Docker 컨테이너에서 SQL Server를 실행합니다. 자세한 내용은 빠른 시작: Docker를 사용하여 SQL Server Linux 컨테이너 이미지 실행을 참조 하세요.
Azure SQL Database: 클라우드 기반 옵션을 선호하는 경우 무료 Azure 계정을 만들고 Azure SQL Database를 설정합니다. 자세한 내용은 빠른 시작: 단일 데이터베이스 만들기 - Azure SQL Database를 참조 하세요.
Microsoft Fabric SQL 데이터베이스: AI에 최적화된 자율 보안 데이터베이스가 필요한 경우 Microsoft Fabric SQL 데이터베이스를 만듭니다. 자세한 내용은 Microsoft Fabric에서 SQL 데이터베이스 만들기를 참조 하세요.
로컬 SQL Server: 또는 로컬 컴퓨터에 SQL Server 2022(16.x) Developer Edition을 다운로드하여 설치합니다. 자세한 내용은 Microsoft SQL Server 웹 사이트를 참조하세요.
Azure SQL Managed Instance: 완전 관리형 SQL Server 인스턴스가 필요한 경우 Azure SQL Managed Instance를 만듭니다. 자세한 내용은 빠른 시작: Azure SQL Managed Instance 만들기를 참조하세요.
메모
Azure 구독이 없는 경우 무료 계정을 만드세요.
데이터베이스 연결
쿼리를 실행하기 전에 개체 탐색기 데이터베이스에 연결합니다. 연결 대화 상자에서는 서버 이름을 입력하고, 인증 유형을 선택하고,(선택적으로) 데이터베이스를 선택하는 단계를 안내합니다. 입력 유형, 인증 방법 및 연결 관리에 대한 자세한 안내는 Visual Studio Code용 MSSQL 확장을 사용하여 데이터베이스에 연결을 참조하세요.
연결한 후 서버가 개체 탐색기 나타나고 쿼리 실행을 시작할 수 있습니다.
데이터베이스 만들기
라는 데이터베이스를 만듭니다 Library.
새 쿼리 편집기를 엽니다. Ctrl+N 을 눌러 새 쿼리 편집기를 열거나 서버를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 선택합니다.
데이터베이스를 만듭니다. 쿼리 편집기에 다음 코드 조각을 붙여넣고 실행을 선택합니다.
IF NOT EXISTS (SELECT name FROM sys.databases WHERE name = N'Library') CREATE DATABASE Library;이 스크립트는 존재하지 않는 경우에만
Library라는 새 데이터베이스를 만듭니다.
새 Library 데이터베이스가 데이터베이스 목록에 나타납니다. 즉시 표시되지 않으면 개체 탐색기를 새로 고치십시오.
표를 만들기
Authors 테이블을 Library 데이터베이스 내에 만듭니다.
새 쿼리 편집기를 열고 연결 컨텍스트가 데이터베이스로
Library설정되어 있는지 확인합니다.테이블을 만듭니다. 쿼리 창의 텍스트를 다음 코드 조각으로 바꾸고 실행을 선택합니다.
CREATE TABLE dbo.Authors ( id INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, first_name NVARCHAR (100) NOT NULL, middle_name NVARCHAR (100) NULL, last_name NVARCHAR (100) NOT NULL );
이 스크립트는 Authors 테이블을 생성하는데, 여기에는 IDENTITY을 위한 id 열이 있으며, 이 열은 고유한 ID를 자동으로 생성합니다.
행 추가
다음으로, 테이블에 데이터를 삽입합니다 Authors .
쿼리 창의 텍스트를 다음 코드 조각으로 바꾸고 실행을 선택합니다.
INSERT INTO dbo.Authors (first_name, middle_name, last_name) VALUES ('Isaac', 'Yudovick', 'Asimov'), ('Arthur', 'Charles', 'Clarke'), ('Herbert', 'George', 'Wells'), ('Jules', 'Gabriel', 'Verne'), ('Philip', 'Kindred', 'Dick');
샘플 데이터가 테이블에 추가 Authors 됩니다.
데이터 보기
테이블의 데이터를 Authors 확인하려면 다음 쿼리를 실행합니다.
SELECT *
FROM dbo.Authors;
이 쿼리는 삽입한 Authors 데이터를 보여 주는 테이블의 모든 레코드를 반환합니다.