Hızlı Başlangıç: Visual Studio Code için MSSQL uzantısıyla ilk sorgunuzu çalıştırma

Bu hızlı başlangıçta, bir veritabanında ilk Transact-SQL (T-SQL) deyimlerinizi çalıştırmak için Visual Studio Code için MSSQL uzantısını kullanacaksınız. Veritabanı oluşturur, tablo tanımlar, veri ekler ve sonuçları sorgularsınız.

Prerequisites

Bu hızlı başlangıcı tamamlamak için aşağıdakilere sahip olmanız gerekir:

  • Visual Studio Code: Visual Studio Code yüklü değilse resmi Visual Studio Code web sitesinden indirin.

  • Visual Studio Code için MSSQL uzantısı: Visual Studio Code'da, pencerenin yanındaki Etkinlik Çubuğu'ndaki Uzantılar simgesini seçerek Uzantılar görünümünü açın. Uzantıyı eklemek için mssql'ı arayın ve Yükle'yi seçin.

  • Veritabanına erişim: Veritabanı örneğine erişiminiz yoksa, aşağıdaki seçeneklerden birini belirleyerek bir veritabanı örneği kullanabilirsiniz:

    • Kapsayıcılı SQL Server: Kolay kurulum ve taşınabilirlik için SQL Server'ı docker kapsayıcısında çalıştırın. Daha fazla bilgi için bkz. Hızlı Başlangıç: Dockerile SQL Server Linux kapsayıcı görüntülerini çalıştırma.

    • Azure SQL Veritabanı: Bulut tabanlı bir seçeneği tercih ediyorsanız, ücretsiz bir Azure hesabı oluşturun ve bir Azure SQL Veritabanı ayarlayın. Daha fazla bilgi için bkz. Hızlı Başlangıç: Tek veritabanı oluşturma - Azure SQL Veritabanı.

    • Microsoft Fabric'de SQL veritabanı: Yapay zeka için iyileştirilmiş otonom, güvenli bir veritabanına ihtiyacınız varsa Microsoft Fabric'de bir SQL veritabanı oluşturun. Daha fazla bilgi için bkz. Microsoft Fabric'nde SQL veritabanı oluşturma.

    • Yerel SQL Server: Alternatif olarak, yerel makinenize SQL Server 2022 (16.x) Developer Edition'ı indirip yükleyin. Daha fazla bilgi için bkz. Microsoft SQL Server web sitesi.

    • Azure SQL Yönetilen Örneği: Tam olarak yönetilen bir SQL Server örneğine ihtiyacınız varsa bir Azure SQL Yönetilen Örneği oluşturun. Daha fazla bilgi için bkz. Hızlı Başlangıç: Azure SQL Yönetilen Örneği oluşturma.

Note

Azure aboneliğiniz yoksa ücretsiz hesap oluşturun.

Veritabanınıza bağlanma

Sorguyu çalıştırmadan önce Nesne Gezgini veritabanına bağlanın. Bağlantı İletişim Kutusu bir sunucu adı girme, kimlik doğrulama türü seçme ve (isteğe bağlı olarak) veritabanı seçme adımlarını gösterir. Giriş türlerinin, kimlik doğrulama yöntemlerinin ve bağlantı yönetiminin tam kılavuzu için bkz. Visual Studio Code için MSSQL uzantısıyla veritabanına bağlanma.

Bağlandıktan sonra sunucunuz Nesne Gezgini görüntülenir ve sorguları çalıştırmaya başlayabilirsiniz.

veritabanı oluşturun

adlı Librarybir veritabanı oluşturun.

  1. Yeni sorgu düzenleyicisi açma: Yeni bir sorgu düzenleyicisi açmak için Ctrl+N tuşuna basın veya sunucunuza sağ tıklayıp Yeni Sorgu'yu seçin.

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

    IF NOT EXISTS (SELECT name
                   FROM sys.databases
                   WHERE name = N'Library')
        CREATE DATABASE Library;
    

    Eğer henüz mevcut değilse, bu betik Library adlı yeni bir veritabanı oluşturur.

Yeni Library veritabanı, veritabanları listesinde görünür. Hemen görmüyorsanız Nesne Gezgini'ni yenileyin.

Tablo oluştur

Authors tablosunu Library veritabanının içine oluşturun.

  1. Yeni bir sorgu düzenleyicisi açın ve bağlantı bağlamın Library veritabanına ayarlandığından emin olun.

  2. Tabloyu oluşturun. Sorgu penceresindeki metni aşağıdaki kod parçacığıyla değiştirin ve Çalıştır'ı seçin:

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

Bu betik, Authorsiçin otomatik olarak benzersiz kimlikler oluşturan bir IDENTITY sütunuyla id tablosunu oluşturur.

Satır ekleme

Ardından tabloya Authors veri ekleyin.

  1. Sorgu penceresindeki metni aşağıdaki kod parçacığıyla değiştirin ve Çalıştır'ı seçin:

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

Örnek veriler Authors tablosuna eklenir.

Verileri görüntüleme

Authors tablosundaki verileri doğrulamak için aşağıdaki sorguyu çalıştırın:

SELECT *
FROM dbo.Authors;

Bu sorgu, eklediğiniz verileri gösteren Authors tablosundaki tüm kayıtları döndürür.