Bagikan melalui


Mulai cepat: Menyambungkan dan mengkueri database dengan ekstensi MSSQL untuk Visual Studio Code

Dalam mulai cepat ini, Anda mempelajari cara menggunakan ekstensi MSSQL untuk Visual Studio Code untuk menyambungkan ke database, baik berjalan secara lokal, dalam kontainer, atau di cloud. Kemudian Anda mempelajari cara menggunakan pernyataan Transact-SQL (T-SQL) untuk membuat database, menentukan tabel, menyisipkan data, dan hasil kueri.

Prasyarat

Untuk menyelesaikan mulai cepat ini, Anda harus memiliki:

  • Visual Studio Code: Jika Anda belum menginstal Visual Studio Code, unduh dan instal dari situs web Resmi Visual Studio Code.

  • Ekstensi MSSQL untuk Visual Studio Code: Di Visual Studio Code, buka tampilan Ekstensi dengan memilih ikon Ekstensi di Bilah Aktivitas di sisi jendela. Cari mssql dan pilih Instal untuk menambahkan ekstensi.

  • Akses ke database: Jika Anda tidak memiliki akses ke instans database, Anda bisa menggunakannya dengan memilih salah satu opsi berikut:

Catatan

Jika Anda tidak memiliki langganan Azure, buat akun gratis.

Menyambungkan ke instans database

  1. Mulai Visual Studio Code: Buka ekstensi MSSQL untuk Visual Studio Code** dengan memilih viewlet server di sisi kiri jendela atau dengan menekan Ctrl+Alt+D.

    Pertama kali Anda menjalankan ekstensi MSSQL untuk Visual Studio Code, tombol Aktifkan Pengalaman dan Muat Ulang muncul saat ekstensi dimuat untuk pertama kalinya.

  2. Sambungkan ke database:

    Artikel ini menggunakan Jenis input parameter dan Masuk SQL untuk jenis autentikasi.

    Ikuti perintah untuk menentukan properti untuk profil koneksi baru. Lengkapi setiap bidang sebagai berikut:

    Properti koneksi Nilai Deskripsi
    Nama Profil (opsional) Biarkan bidang ini kosong. Ketik nama untuk profil koneksi. seperti profil localhost.
    Nama Server Masukkan nama server di sini. Misalnya: localhost Tentukan nama instans SQL Server. Gunakan localhost untuk menyambungkan ke instans SQL Server di komputer lokal Anda. Untuk menyambungkan ke SQL Server jarak jauh, masukkan nama SQL Server target, atau alamat IP-nya. Untuk menyambungkan ke kontainer SQL Server, tentukan alamat IP komputer host kontainer. Jika Anda perlu menentukan port, gunakan koma untuk memisahkannya dari nama. Misalnya, untuk server yang mendengarkan di port 1401, masukkan <servername or IP>,1401.

    Secara default, string koneksi menggunakan port 1433. Instans default SQL Server menggunakan 1433 kecuali dimodifikasi. Jika instans Anda mendengarkan pada 1433, Anda tidak perlu menentukan port.
    Sebagai alternatif, Anda dapat memasukkan string koneksi ADO untuk database Anda di sini.
    Sertifikat Server Kepercayaan Periksa bidang ini. Pilih opsi ini untuk mempercayai sertifikat server.
    Jenis input Parameter. Pilih dari Parameter, String Koneksi, atau Telusuri Azure.
    Nama database (opsional) <Default>. Database yang ingin Anda gunakan. Untuk menyambungkan ke database default, jangan tentukan nama database di sini.
    Jenis Autentikasi Masuk SQL. Pilih Masuk SQL, Autentikasi Windows, atau ID Microsoft Entra.
    Nama pengguna Masukkan nama> pengguna Anda <untuk SQL Server. Jika Anda memilih SQL Login, masukkan nama pengguna dengan akses ke database di server.
    Password Masukkan kata sandi> Anda <untuk SQL Server. Masukkan kata sandi untuk pengguna yang ditentukan.
    Simpan Kata Sandi Periksa bidang ini untuk menyimpan kata sandi untuk koneksi mendatang. Tekan Enter untuk memilih Ya dan simpan kata sandi. Pilih Tidak untuk dimintai kata sandi setiap kali profil koneksi digunakan.
    Mengenkripsi Wajib. Pilih dari Ya, Tidak, atau Wajib.

    Setelah Anda memasukkan semua nilai dan memilih Enter, Visual Studio Code membuat profil koneksi dan menyambungkan ke SQL Server.

    Cuplikan layar jendela Dialog Koneksi.

Membuat database

Mari kita mulai dengan membuat database yang disebut Library.

  1. Buka editor kueri baru: Tekan Ctrl+N untuk membuka editor kueri baru, atau klik kanan pada server Anda dan pilih Kueri Baru.

  2. Buat database dengan menempelkan cuplikan berikut ke editor kueri dan memilih Jalankan:

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

    Skrip ini membuat database baru yang disebut Library jika belum ada.

Database baru Library muncul dalam daftar database. Jika Anda tidak segera melihatnya, refresh Object Explorer.

Buat tabel

Sekarang, mari kita buat tabel dalam Authors Library database.

  1. Buka editor kueri baru dan pastikan konteks koneksi diatur ke Library database.

  2. Kode berikut membuat Authors tabel dengan IDENTITY kolom untuk kunci utama. Ganti teks di jendela kueri dengan cuplikan berikut dan pilih Jalankan:

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

Skrip ini membuat Authors tabel dengan IDENTITY kolom untuk id, yang secara otomatis menghasilkan ID unik.

Sisipkan baris

Sekarang, mari kita sisipkan beberapa data ke Authors dalam tabel.

  1. Ganti teks di jendela kueri dengan cuplikan berikut dan pilih Jalankan:

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

Akibatnya, data sampel ditambahkan ke Authors tabel.

Menampilkan data

Untuk memverifikasi data dalam Authors tabel, jalankan kueri berikut:

SELECT *
FROM dbo.Authors;

Kueri ini mengembalikan semua rekaman dalam Authors tabel, memperlihatkan data yang Anda sisipkan.