Hızlı başlangıç: bağlanmak ve sorgulamak için Visual Studio Code kullanma

Uygulama hedefi: Azure SQL Veritabanı Azure SQL yönetilen örneği

Visual Studio Code , Linux, MacOS ve Windows için bir grafik kod düzenleyicisidir. SQL Server örneği, Azure SQL veritabanı, Azure SQL yönetilen örneği ve Azure SYNAPSE Analytics 'teki bir veritabanını sorgulamak için MSSQL uzantısı dahil olmak üzere uzantıları destekler. Bu hızlı başlangıçta, Azure SQL veritabanı veya Azure SQL yönetilen örneği 'ne bağlanmak için Visual Studio Code kullanacaksınız ve sonra verileri sorgulamak, eklemek, güncelleştirmek ve silmek için Transact-SQL deyimlerini çalıştırmanız gerekir.

Önkoşullar

Visual Studio Code’u yükleme

En son Visual Studio Code yüklediğinizden ve MSSQL uzantısınıyüklediğinizden emin olun. MSSQL uzantısını yükleme hakkında yönergeler için, bkz. yükleme Visual Studio Code ve MSSQL Visual Studio Code .

Visual Studio Code’u yapılandırma

macOS

MacOS için, MSSQL uzantısının kullandığı .NET Core için bir önkoşul olan OpenSSL 'yi yüklemeniz gerekir. Terminalinizi açın ve Brew ve OpenSSL'yi yüklemek için aşağıdaki komutları girin.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
brew install openssl
mkdir -p /usr/local/lib
ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/

Linux (Ubuntu)

Hiçbir özel yapılandırma gerekmez.

Windows

Hiçbir özel yapılandırma gerekmez.

Sunucu bağlantı bilgilerini al

Azure SQL veritabanı 'na bağlanmak için gereken bağlantı bilgilerini alın. Yaklaşan yordamlar için tam sunucu adı veya ana bilgisayar adı, veritabanı adı ve oturum açma bilgileri gerekir.

  1. Azure portalında oturum açın.

  2. SQL veritabanları veya SQL yönetilen örnekler sayfasına gidin.

  3. Genel bakış sayfasında SQL veritabanı için sunucu adı ' nın yanında tam sunucu adını veya SQL yönetilen örneği Için ana bilgisayar ' ın yanındaki tam sunucu adını gözden geçirin. Sunucu adını veya ana bilgisayar adını kopyalamak için üzerine gelin ve Kopyala simgesini seçin.

Dili modunu SQL’e ayarlama

Visual Studio Code, MSSQL komutlarını ve T-SQL IntelliSense 'i etkinleştirmek için dil modunu SQL olarak ayarlayın.

  1. Yeni bir Visual Studio Code penceresi açın.

  2. CTRL + N tuşuna basın. Yeni bir düz metin dosyası açılır.

  3. Durum çubuğunun sağ alt köşesindeki düz metin ' i seçin.

  4. Açılan dil modunu seç açılan menüsünde SQL' i seçin.

Veritabanınıza bağlanma

Sunucunuza bağlantı kurmak için Visual Studio Code kullanın.

Önemli

Devam etmeden önce, sunucunuzun ve oturum açma bilgilerinin hazırlanmasına sahip olduğunuzdan emin olun. Bağlantı profili bilgilerini girmeye başladıktan sonra, Visual Studio Code odağınızı değiştirirseniz, profil oluşturma işlemini yeniden başlatmanız gerekir.

  1. Visual Studio Code ' de, CTRL + SHIFT + P (veya F1) tuşlarına basarak komut paletini açın.

  2. MS SQL: Connect ' i seçin ve ENTER' u seçin.

  3. Bağlantı profili oluştur' u seçin.

  4. Yeni profilin bağlantı özelliklerini belirtmek için istemleri izleyin. Her bir değeri belirttikten sonra, devam etmek için ENTER ' ı seçin.

    Özellik       Önerilen değer Açıklama 
    Sunucu adı Tam sunucu adı Şöyle bir şey: mynewserver20170313.Database.Windows.net.
    Veritabanı adı mySampleDatabase Bağlanılacak veritabanı.
    Kimlik Doğrulaması SQL Oturum Açma Bu öğretici, SQL kimlik doğrulamasını kullanır.
    Kullanıcı adı Kullanıcı adı Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabının Kullanıcı adı.
    Parola (SQL Oturum Açma) Parola Sunucuyu oluşturmak için kullanılan sunucu yöneticisi hesabının parolası.
    Parola kaydedilsin mi? Evet veya Hayır Her seferinde parolayı girmek istemiyorsanız Evet ' i seçin.
    Bu profil için bir ad girin Mysampleprofile gibi bir profil adı Kaydedilen bir profil, sonraki oturumlarda bağlantınızı hızlandırır.

    Başarılı olursa, profiliniz oluşturulup bağlandığını belirten bir bildirim görüntülenir.

Verileri sorgulama

Kategoriye göre ilk 20 ürünü sorgulamak için aşağıdaki Select Transact-SQL ifadesini çalıştırın.

  1. Düzenleyici penceresinde, aşağıdaki SQL sorgusunu yapıştırın.

    SELECT pc.Name as CategoryName, p.name as ProductName
    FROM [SalesLT].[ProductCategory] pc
    JOIN [SalesLT].[Product] p
    ON pc.productcategoryid = p.productcategoryid;
    
      • Sorguyu çalıştırmak ve ve tablolarından sonuçları göstermek için CTRL SHIFT E tuşlarına basın Product ProductCategory .

    2 tablodan veri alma sorgusu

Veri ekleme

Tabloya yeni bir ürün eklemek için aşağıdaki Insert Transact-SQL ifadesini çalıştırın SalesLT.Product .

  1. Önceki sorguyu bununla değiştirin.

    INSERT INTO [SalesLT].[Product]
         ( [Name]
         , [ProductNumber]
         , [Color]
         , [ProductCategoryID]
         , [StandardCost]
         , [ListPrice]
         , [SellStartDate]
         )
      VALUES
         ('myNewProduct'
         ,123456789
         ,'NewColor'
         ,1
          ,100
          ,100
          ,GETDATE() );
    
      • Tabloya yeni bir satır eklemek için CTRL SHIFT E tuşlarına basın Product .

Verileri güncelleştirme

Eklenen ürünü güncelleştirmek için aşağıdaki UPDATE Transact-SQL deyimini çalıştırın.

  1. Önceki sorguyu şu sorguyla değiştirin:

    UPDATE [SalesLT].[Product]
    SET [ListPrice] = 125
    WHERE Name = 'myNewProduct';
    
  2. Tabloda belirtilen satırı güncelleştirmek için Ctrl + Shift + E tuşlarına Product basın.

Verileri silme

Yeni ürünü kaldırmak için aşağıdaki DELETE Transact-SQL deyimini çalıştırın.

  1. Önceki sorguyu şu sorguyla değiştirin:

    DELETE FROM [SalesLT].[Product]
    WHERE Name = 'myNewProduct';
    
  2. Tabloda belirtilen satırı silmek için Ctrl + Shift + E tuşlarına Product basın.

Sonraki adımlar