다음을 통해 공유


빠른 시작: Azure Data Studio를 사용하여 MySQL 연결 및 쿼리

중요하다

Azure Data Studio는 2026년 2월 28일에사용 중지됩니다. Visual Studio Code용 MSSQL 확장을 사용하는 것이 좋습니다. Visual Studio Code로 마이그레이션하는 방법에 대한 자세한 내용은 Azure Data Studio에 무슨 일이 일어나고 있는지 확인하세요.

이 빠른 시작에서는 Azure Data Studio를 사용하여 MySQL 서버(온-프레미스, VM, 다른 클라우드의 관리되는 MySQL 또는 Azure Database for MySQL - 유연한 서버)에 연결하고, 데이터베이스를 만들고, SQL 문을 사용하여 데이터베이스에 데이터를 삽입하고 쿼리하는 방법을 보여 줍니다.

Note

Microsoft Entra ID는 Azure AD( Azure Active Directory)의 새 이름 이지만 기존 환경의 중단을 방지하기 위해 Azure AD는 여전히 UI 필드, 연결 공급자, 오류 코드 및 cmdlet과 같은 일부 하드 코드된 요소에 남아 있습니다. 이 문서에서는 두 이름을 서로 교환할 수 있습니다.

Prerequisites

이 빠른 시작을 완료하려면 Azure Data Studio, Azure Data Studio용 MySQL 확장 및 MySQL 서버에 대한 액세스 권한이 필요합니다.

MySQL에 연결

  1. Azure Data Studio를 시작합니다.

  2. Azure Data Studio를 처음 시작할 때 연결 대화 상자가 열립니다. 연결 대화 상자가 열리지 않으면 연결 탭의 서버 보기에서 새 연결 아이콘을 선택합니다.

    서버 사이드바의 새 연결 아이콘 스크린샷

  3. 팝업 대화 상자 창에서 연결 유형 으로 이동하여 드롭다운에서 MySQL 을 선택합니다.

  4. MySQL 서버 이름을 입력하고 기본 인증 방법을 선택한 다음 자격 증명을 입력하여 MySQL 서버에 연결합니다.

    MySQL 서버에 연결할 새 연결 화면의 스크린샷

    Setting 예제 값 Description
    서버 이름 localhost / exampleserver.mysql.database.azure.con 완전히 정규화된 서버 이름입니다.
    인증 유형 Password MySQL 서버에 액세스하기 위한 인증 방법입니다. 이 옵션을 사용하면 MySQL 네이티브 인증(암호)과 Microsoft Entra(Azure Active Directory) 인증 중에서 선택할 수 있습니다.
    사용자 이름 exampleuser 로그인할 사용자 이름입니다.
    Password password 로그인하는 데 사용할 계정의 암호입니다.
    암호 기억 Check 연결할 때마다 암호를 입력하지 않으려면 이 확인란을 선택합니다.
    데이터베이스 이름 <기본값> 연결에서 데이터베이스를 지정하려면 데이터베이스 이름을 입력합니다.
    서버 그룹 <기본값> 이 옵션을 사용하면 만드는 특정 서버 그룹에 이 연결을 할당할 수 있습니다.
    이름(선택 사항) 비워 둡니다. 이 옵션을 사용하면 서버의 이름을 지정할 수 있습니다.
  5. MySQL 서버에 SSL 암호화가 필요한 경우 고급... 단추를 선택하여 고급 속성 창으로 이동하고 SSL 구성 세부 정보를 입력하고 확인을 선택합니다. 기본적으로 SSL 모드는 Require로 구성됩니다. SSL 암호화 및 모드에 대한 자세한 내용은 암호화된 연결을 사용하도록 MySQL 구성을 참조하세요.

  6. 연결 세부 정보를 검토하고 연결을 선택합니다.

연결이 성공적으로 설정되면 서버 사이드바 에서 서버가 열립니다.

데이터베이스 만들기

다음 단계에서는 tutorialdb라는 데이터베이스를 만듭니다.

  1. 서버 사이드바에서 MySQL 서버를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 선택합니다.

  2. 열리는 쿼리 편집기에서 이 SQL 문을 붙여넣습니다.

    CREATE DATABASE tutorialdb;
    
  3. 도구 모음에서 실행을 선택하여 쿼리를 실행합니다. 메시지 창에 알림이 표시되어 쿼리 진행률을 표시합니다.

Tip

키보드에서 F5 키를 사용하여 Run을 사용하는 대신 문을 실행할 수 있습니다.

쿼리가 완료되면 서버 사이드바에서 MySQL 서버 아래의 데이터베이스를 마우스 오른쪽 단추로 클릭하고 새로 고침을 선택하여 데이터베이스 노드 아래에 나열된 tutorialdb를 확인합니다.

표를 만들기

다음 단계에서는 tutorialdb에 테이블을 만듭니다.

  1. 쿼리 편집기에서 드롭다운을 사용하여 연결 컨텍스트를 tutorialdb 로 변경합니다.

    쿼리 편집기에서 연결 컨텍스트 드롭다운을 보여 주는 스크린샷

  2. 다음 SQL 문을 쿼리 편집기에 붙여넣고 실행을 선택합니다.

    Note

    편집기에서 이 쿼리를 추가하거나 기존 쿼리를 덮어쓸 수 있습니다. 실행을 선택하면 강조 표시된 쿼리만 실행됩니다. 아무것도 강조 표시되지 않으면 실행을 선택하면 편집기에서 모든 쿼리가 실행됩니다.

    -- Drop the table if it already exists
    DROP TABLE IF EXISTS customers;
    -- Create a new table called 'customers'
    CREATE TABLE customers(
        customer_id SERIAL PRIMARY KEY,
        name VARCHAR (50) NOT NULL,
        ___location VARCHAR (50) NOT NULL,
        email VARCHAR (50) NOT NULL
    );
    

데이터 삽입

다음 코드 조각을 쿼리 창에 붙여넣고 실행을 선택합니다.

-- Insert rows into table 'customers'
INSERT INTO customers
    (customer_id, name, ___location, email)
 VALUES
   ( 1, 'Orlando', 'Australia', ''),
   ( 2, 'Keith', 'India', 'keith0@adventure-works.com'),
   ( 3, 'Donna', 'Germany', 'donna0@adventure-works.com'),
   ( 4, 'Janet', 'United States','janet1@adventure-works.com');

쿼리 데이터

  1. 다음 코드 조각을 쿼리 편집기에 붙여넣고 실행을 선택합니다.

    -- Select rows from table 'customers'
    SELECT * FROM customers; 
    
  2. 쿼리 결과가 표시됩니다.

    SELECT 쿼리의 결과를 보여 주는 스크린샷

또는 서버 사이드바에서 고객 테이블로 이동하고 테이블을 마우스 오른쪽 단추로 클릭하고 상위 1000을 선택하여 데이터를 쿼리합니다.

다음 단계