Hızlı Başlangıç: MySQL'e bağlanmak ve sorgulamak için Azure Data Studio'yu kullanma

Bu hızlı başlangıçta Bir MySQL sunucusuna (şirket içinde, VM'lerde, diğer bulutlarda veya MySQL için Azure Veritabanı - Esnek Sunucu'da yönetilen MySQL'de barındırılan) bağlanmak için Azure Data Studio'yu kullanmayı, veritabanı oluşturmayı ve veritabanına veri eklemek ve sorgulamak için SQL deyimlerini kullanmayı gösterir.

Dekont

Azure Active Directory'nin (Azure AD) yeni adı Microsoft Entra Id olsa da, mevcut ortamların kesintiye uğramasını önlemek için Azure AD yine de kullanıcı arabirimi alanları, bağlantı sağlayıcıları, hata kodları ve cmdlet'ler gibi bazı sabit kodlanmış öğelerde kalır. Bu makalede, iki ad birbirinin yerine kullanılabilir.

Önkoşullar

Bu hızlı başlangıcı tamamlamak için Azure Data Studio için MySQL uzantısı olan Azure Data Studio'ya ve bir MySQL sunucusuna erişmeniz gerekir.

MySQL'e Bağlan

  1. Azure Data Studio'yu başlatın.

  2. Azure Data Studio'yu ilk kez başlattığınızda Bağlan ion iletişim kutusu açılır. Bağlan ion iletişim kutusu açılmazsa, Bağlan ions sekmesinde SUNUCULAR görünümünde Yeni Bağlan ion simgesini seçin:

    Screenshot of new connection icon in the Servers sidebar.

  3. Açılan iletişim kutusunda Bağlan ion türü'ne gidin ve açılan listeden MySQL'i seçin.

  4. MySQL sunucunuzun adını girin, tercih ettiğiniz kimlik doğrulama yöntemini seçin ve MySQL sunucunuza bağlanmak için kimlik bilgilerini girin:

    Screenshot of new connection screen to connect to MySQL server.

    Ayar Örnek değer Açıklama
    Sunucu adı localhost / exampleserver.mysql.database.azure.con Tam sunucu adı.
    Kimlik doğrulaması türü Password MySQL sunucunuza erişmek için kimlik doğrulama yöntemi. Bu seçenek MySQL yerel kimlik doğrulaması (Parola) ile Microsoft Entra (Azure Active Directory) kimlik doğrulaması arasında seçim yapmanızı sağlar.
    Kullanıcı adı exampleuser Oturum açarken kullanmak istediğiniz kullanıcı adı.
    Parola Parola Oturum açarken kullandığınız hesabın parolası.
    Parolayı Anımsa Kontrol Her bağlanışınızda parolayı girmek istemiyorsanız bu kutuyu işaretleyin.
    Veritabanı adı <Varsayılan> Bağlantının bir veritabanı belirtmesini istiyorsanız bir veritabanı adı girin.
    Sunucu grubu <Varsayılan> Bu seçenek, bu bağlantıyı oluşturduğunuz belirli bir sunucu grubuna atamanızı sağlar.
    Ad (isteğe bağlı) boş bırakın Bu seçenek, sunucunuz için kolay ad belirtmenizi sağlar.
  5. MySQL sunucunuz SSL şifrelemeleri gerektiriyorsa Gelişmiş... düğmesini seçerek Gelişmiş Özellikler penceresine gidin, SSL yapılandırma ayrıntılarını girin ve Tamam'ı seçin. Varsayılan olarak, SSL modu Gerekli olarak yapılandırılır. SSL şifrelemesi ve modları hakkında daha fazla bilgi için bkz. MySQL'i Şifrelenmiş Bağlan Ions Kullanacak Şekilde Yapılandırma.

  6. Bağlantı ayrıntılarını gözden geçirin ve Bağlan seçin.

Başarılı bir bağlantı kurulduktan sonra sunucunuz SUNUCULAR kenar çubuğunda açılır.

veritabanı oluşturun

Aşağıdaki adımlar tutorialdb adlı bir veritabanı oluşturur:

  1. SUNUCULAR kenar çubuğunda MySQL sunucunuza sağ tıklayın ve Yeni Sorgu'yu seçin.

  2. Bu SQL deyimini açılan sorgu düzenleyicisine yapıştırın.

    CREATE DATABASE tutorialdb;
    
  3. Sorguyu yürütmek için araç çubuğunda Çalıştır'ı seçin. Sorgu ilerleme durumunu göstermek için mesajlar bölmesinde bildirimler görüntülenir.

Bahşiş

Çalıştır'ı kullanmak yerine deyimini yürütmek için klavyenizde F5 kullanabilirsiniz.

Sorgu tamamlandıktan sonra SUNUCULAR kenar çubuğunda MySQL sunucunuzun altındaki Veritabanları'nasağ tıklayın ve Veritabanları düğümü altında tutorialdb'nin listelendiğini görmek için Yenile'yi seçin.

Tablo oluştur

Aşağıdaki adımlar tutorialdb'de bir tablo oluşturur:

  1. Sorgu düzenleyicisindeki açılan listeyi kullanarak bağlantı bağlamını tutorialdb olarak değiştirin.

    Screenshot showing connection context drop-down in query editor.

  2. Aşağıdaki SQL deyimini sorgu düzenleyicisine yapıştırın ve Çalıştır'ı seçin.

    Dekont

    Bunu ekleyebilir veya düzenleyicide var olan sorgunun üzerine yazabilirsiniz. Çalıştır seçildiğinde yalnızca vurgulanan sorgu yürütülür. Hiçbir şey vurgulanmadıysa Çalıştır'ı seçtiğinizde düzenleyicideki tüm sorgular yürütülür.

    -- 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
    );
    

Veri ekleme

Aşağıdaki kod parçacığını sorgu penceresine yapıştırın ve Çalıştır'ı seçin:

-- 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');

Verileri sorgulama

  1. Aşağıdaki kod parçacığını sorgu düzenleyicisine yapıştırın ve Çalıştır'ı seçin:

    -- Select rows from table 'customers'
    SELECT * FROM customers; 
    
  2. Sorgunun sonuçları görüntülenir:

    Screenshot showing results of the SELECT query.

Alternatif olarak, SUNUCULAR kenar çubuğunda müşteriler tablosuna gidin, tabloya sağ tıklayın ve verileri sorgulamak için İlk 1000'i Seç'i seçin.

Sonraki Adımlar

  • Azure Data Studio'da MySQL için kullanılabilen senaryolar hakkında bilgi edinin.