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.

Not

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ğlanma

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

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

    Sunucular kenar çubuğundaki yeni bağlantı simgesinin ekran görüntüsü.

  3. Açılan iletişim kutusunda Bağlantı 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:

    MySQL sunucusuna bağlanmak için yeni bağlantı ekranının ekran görüntüsü.

    Ayar Örnek değer Açıklama
    Sunucu adı localhost / exampleserver.mysql.database.azure.con Tam sunucu adı.
    Kimlik doğrulaması türü Parola 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 Çek 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ğlantıları 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.

İpucu

Ç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ı'na sağ 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.

    Sorgu düzenleyicisinde bağlantı bağlamı açılan listesini gösteren ekran görüntüsü.

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

    Not

    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:

    SELECT sorgusunun sonuçlarını gösteren ekran görüntüsü.

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.