Aracılığıyla paylaş


Hızlı Başlangıç: Visual Studio Code için MSSQL uzantısıyla veritabanına bağlanma ve veritabanını sorgulama

Bu hızlı başlangıçta, visual studio code için MSSQL uzantısını kullanarak yerel olarak, kapsayıcıda veya bulutta çalışan bir veritabanına bağlanmayı öğreneceksiniz. Ardından veritabanı oluşturmak, tablo tanımlamak, veri eklemek ve sonuçları sorgulamak için Transact-SQL (T-SQL) deyimlerini kullanmayı öğreneceksiniz.

Önkoşullar

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 indirip yükleyin.

  • Visual Studio Code için MSSQL uzantısını : Visual Studio Code'da, pencerenin yanındaki Etkinlik Çubuğu'nda 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 birini 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ı.

    • SQL veritabanı (önizleme): Basit, otonom, güvenli ve yapay zeka için optimize edilmiş bir veritabanına ihtiyacınız varsa, Fabric'de bir SQL veritabanı oluşturun (önizleme). Daha fazla bilgi için bkz. Microsoft Fabric'nde SQL veritabanı oluşturma.

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

    • Azure SQL Yönetilen Örneğini : 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.

Uyarı

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

Veritabanı örneğine bağlanma

  1. Visual Studio Code'ı Başlat: Pencerenin sol tarafındaki sunucu görünüm düğmesini seçerek veya Ctrl+Alt+Dbasarak Visual Studio Code için MSSQL uzantısını açın** .

    Visual Studio Code için MSSQL uzantısını ilk kez çalıştırdığınızda, uzantı ilk kez yüklendiğinde Deneyimleri Etkinleştir ve Yeniden Yükle düğmesi görüntülenir.

  2. Veritabanına bağlan:

    Bu makalede Parametresi giriş türü ve kimlik doğrulama türü için SQL Oturum Açma kullanılır.

    Yeni bağlantı profilinin özelliklerini belirtmek için istemleri izleyin. Her alanı aşağıdaki gibi tamamlayın:

    Bağlantı özelliği Değer Açıklama
    profil adı (isteğe bağlı) Bu alanı boş bırakın. Bağlantı profili için bir ad yazın. localhost profiligibi.
    Bağlantı Grubu (isteğe bağlı) Bu alanı boş bırakın veya var olan bir grubu seçin. Daha kolay yönetim için bu bağlantıyı bir grup klasörü altında düzenleyin.
    sunucu adı Sunucu adını buraya girin. Örn: localhost SQL Server örneği adını belirtin. Yerel makinenizdeki bir SQL Server örneğine bağlanmak için localhost kullanın. Uzak bir SQL Server'a bağlanmak için hedef SQL Server'ın adını veya IP adresini girin. SQL Server kapsayıcısına bağlanmak için kapsayıcının konak makinesinin IP adresini belirtin. Bir bağlantı noktası belirtmeniz gerekiyorsa, adıyla ayırmak için virgül kullanın. Örneğin, bağlantı noktası 1401'i dinleyen bir sunucu için <servername or IP>,1401 girin.

    Varsayılan olarak, bağlantı dizesi 1433 numaralı bağlantı noktasını kullanır. Sql Server'ın varsayılan örneği değiştirilmediği sürece 1433 kullanır. Örneğininiz 1433'te dinliyorsa bağlantı noktasını belirtmeniz gerekmez.
    Alternatif olarak, veritabanınız için ADO bağlantı dizesini buraya girebilirsiniz.
    Güven Sunucusu Sertifikası Bu alanı denetleyin. Sunucu sertifikasına güvenmek için bu seçeneği belirleyin.
    Giriş türü Parametre. Parametre, Bağlantı Dizesiveya Azure Gözatseçeneklerinden birini seçin.
    Veritabanı adı (isteğe bağlı) <varsayılan>. Kullanmak istediğiniz veritabanı. Varsayılan veritabanına bağlanmak için burada bir veritabanı adı belirtmeyin.
    kimlik doğrulama türü SQL oturum açma. SQL Oturum Açma , Windows Kimlik Doğrulaması veya Microsoft Entra IDseçin.
    Kullanıcı adı SQL Server için <kullanıcı adınızı> girin. sql oturum açma seçtiyseniz, sunucudaki veritabanına erişimi olan bir kullanıcının adını girin.
    Parola SQL Server için <parolanızı> girin. Belirtilen kullanıcının parolasını girin.
    Şifreyi Kaydet Parolayı gelecekteki bağlantılar için kaydetmek için bu alanı denetleyin. Evet ' seçmek ve parolayı kaydetmek için enter basın. Bağlantı profili her kullanıldığında parolanın sorulması için Hayır'ı seçin.
    Şifreleme Zorunlu. Evet, Hayırveya Zorunluarasından seçim yapın.

    Tüm değerleri girip enter seçtikten sonra Visual Studio Code bağlantı profilini oluşturur ve SQL Server'a bağlanır.

    Bağlantı İletişim Kutusu penceresinin ekran görüntüsü.

Veritabanı oluşturma

başlangıç olarak Libraryadlı bir veritabanı oluşturalım.

  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 seçin.

  2. Aşağıdaki kod parçacığını sorgu düzenleyicisine yapıştırıp çalıştır seçerek veritabanını oluşturun:

    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şturma

Şimdi Authors veritabanında Library tablosunu oluşturalım.

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

  2. Aşağıdaki kod, birincil anahtar için bir Authors sütunuyla IDENTITY tablosunu oluşturur. 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

Şimdi Authors tablosuna veri ekleyelim.

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

Sonuç olarak, ö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.