Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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. Mevcut bir geliştirme veritabanını kullanın veya oluşturun, bir tablo tanımlayın, örnek veri ekleyin ve sonuçları sorgulayın.
Prerequisites
Bu hızlı başlangıcı tamamlamak için şunları yapmanız gerekir:
- Visual Studio Code.
- Visual Studio Code için MSSQL uzantısı.
- Azure SQL Veritabanı, Fabric'te SQL veritabanı, Azure SQL Yönetilen Örneği veya SQL Server'daki bir geliştirme veritabanına erişim ve tablo oluşturma ile örnek verileri değiştirme izni gerekir.
Zaten bir geliştirme veritabanınız varsa, onu tekrar kullanın. Bunun yerine, bir kurulum dizini seçin:
- Azure SQL Veritabanı free tier: MSSQL uzantısı içinde bir veritabanı oluştur.
- Microsoft Fabric (SaaS): Fabric çalışma alanında bir SQL veritabanı oluşturun.
- SQL Server container: Docker'da SQL Server'ı çalıştır.
- SQL Server yerel veya şirket içinde: SQL Server Developer Edition'ı yükleyin
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.
Mevcut bir veritabanını kullanın
Eğer zaten Azure SQL Veritabanı ücretsiz katman veritabanı oluşturduysanız, doğrudan o veritabanına bağlanın. Bağlantı Diyalogunda, varsayılan veritabanını seçili bırakmak yerine adını Veritabanı alanına girin veya seçin. Bu yolu ayrıca Fabric'teki SQL veritabanı dahil olmak üzere başka bir mevcut geliştirme veritabanı için de kullanabilirsiniz.
Seçtiğiniz veritabanına bağlı yeni bir sorgu düzenleyicisi açın.
Editörün aktif veritabanını kontrol etmek için bu sorguyu çalıştırın:
SELECT DB_NAME() AS current_database;Sonucun kullanmayı planladığınız veritabanıyla eşleştiğinden emin olun. Eğer olmazsa, doğru veritabanı bağlantısını seçin ve örnek ifadeleri çalıştırmadan önce tekrar kontrol edin.
Veritabanı oluştur adımını atla ve Tablo oluştur ile devam et. Kalan adımlar için aynı veritabanı bağlantısını koruyun.
Important
Aşağıdaki CREATE DATABASE Library ifade, Azure SQL Veritabanı ücretsiz katmanı altında bir veritabanı oluşturmaz. Ücretsiz katman yolu için çalıştırmayın. Zaten tahsis ettiğiniz ücretsiz veritabanının içinde eğitim tablosu oluşturun; başka bir veritabanını geri yüklemeyin veya içe aktarmayın.
veritabanı oluşturun
SQL Server veya Azure SQL Yönetilen Örneği'ta yeni bir veritabanına ihtiyacınız varsa, Library adlı bir veritabanı oluşturun. Zaten bir geliştirme veritabanınız varsa, bunun yerine Mevcut bir veritabanını kullan seçeneğini kullanın.
Important
Bu adım, ücretsiz bir seviye veritabanı değil, genel bir veritabanı oluşturur. Başka bir bulut veritabanı eklemek ücret gerektirebilir. Devam etmeden önce hizmetin fiyatlarını ve izinlerinizi gözden geçirin.
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.
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
Libraryadlı 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 mevcut geliştirme veritabanınızda veya oluşturduğunuz Library veritabanında oluşturun.
Important
Her adımı ayrı ayrı çalıştırın ve bir ifade başarısız olursa durdurun. Eğer dbo.Authors zaten varsa, bu hızlı başlangıç için kullanmayın veya silin. Devam etmeden önce farklı bir geliştirme veritabanı seçin veya tüm örnek ifadelerde tablo adını tutarlı şekilde değiştirin.
Sorgu düzenleyicinin seçtiğiniz veritabanına bağlı olduğundan emin olun. Ücretsiz katman yolu için, ücretsiz veritabanının adını kullanın,
Libraryya damasterdeğil. Başka bir düzenleyici açarsanız veya bağlantı değiştirirseniz tekrar çalıştırınSELECT DB_NAME() AS current_database;.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.
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
ORDER BY id;
Yeni tabloya başarılı bir eklemeden sonra, şu sırayla beş satır bekleyin:
| kimlik | ilk ad | middle_name | soyadı |
|---|---|---|---|
| 1 | Isaac | Yudovick | Asimov |
| 2 | Arthur | Charles | Clarke |
| 3 | Herbert | George | Wells |
| 4 | Jules | Gabriel | Verne |
| 5 | Philip | Kindred | Dick |
Kaynakları temizle
Bu hızlı başlangıçta oluşturduğunuz yalnızca örnek tabloyu kaldırın.
Çalıştırın
SELECT DB_NAME() AS current_database;ve tabloyu oluşturduğunuz veritabanına bağlı olduğunuzu doğrulayın.Bu rehber sırasında
dbo.Authorsoluşturduğunuzu ve artık örnek verilerine ihtiyaç duymadığınızı doğrulayın. Tablo oluşturma başarısız olursa veya tablo başka bir projeye aittiysa devam etmeyin.O tabloyu kaldırmak için aşağıdaki ifadeyi çalıştırın:
DROP TABLE dbo.Authors;
Bu örnek temizlik kapsamında mevcut bir veritabanını, sizin oluşturduğunuz ücretsiz katman veritabanı da dahil olmak üzere, silmeyin.
Ücretsiz seviyeyi kullanıyorsanız, kalan kullanım hakkınızı takip edin ve duraklatma ile aşım davranışını gözden geçirin. İşiniz bitince sorgu düzenleyicilerini ve Nesne Gezgini bağlantısını kesin. Açık oturumlar boşta otomatik duraklatmayı önleyebilir; bağlantıyı kesmek, zaten tüketilen vCore saniyelerini geri getirmez. Başarılı bir sorgu, iş yükü uyumluluğunu sağlamaz veya gelecekteki kullanımın ücretsiz kota içinde kalmasını garanti etmez.
İlgili içerik
- Yerel geliştirme (private preview) için Azure SQL Veritabanı konteynerini keşfedin. Önizleme erişimine ihtiyacınız var. MSSQL uzantısını kullanmadan önce GUI araç sınırlamalarını gözden geçirin.
- Visual Studio Code için MSSQL uzantısıyla bir veritabanına bağlanma
- Visual Studio Code için MSSQL uzantısını
- Tutorial: Transact-SQL deyimlerini yazın
- Visual Studio Code için MSSQL uzantısı için GitHub Copilot