Bagikan melalui


Panduan Singkat: Menyambungkan ke dan mengkueri database dengan ekstensi MSSQL untuk Visual Studio Code

Dalam panduan cepat ini, Anda mempelajari cara menggunakan ekstensi MSSQL untuk Visual Studio Code untuk menghubungkan ke basis data, baik yang dijalankan secara lokal, di container, 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 panduan 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.

Menghubungkan ke instance 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 Parameter input dan Login 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.
    Grup Koneksi (opsional) Biarkan bidang ini kosong atau pilih grup yang sudah ada. Atur koneksi ini di bawah folder grup untuk manajemen yang lebih mudah.
    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 menggunakan port 1433, Anda tidak perlu menentukan port.
    Sebagai alternatif, Anda dapat memasukkan string koneksi ADO untuk database Anda di sini.
    Sertifikat Server Kepercayaan Periksa kolom ini. Pilih opsi ini untuk mempercayai sertifikat server.
    Jenis input Parameter. Pilih dari Parameter, String Koneksi, atau Telusuri Azure.
    Nama database (opsional) <Bawaan>. Database yang ingin Anda gunakan. Untuk menyambungkan ke database default, jangan tentukan nama database di sini.
    Jenis Autentikasi Masuk SQL. Login SQL, dengan Autentikasi Windows, atau ID Entra Microsoft.
    Nama pengguna Masukkan nama<>untuk SQL Server. Jika Anda memilih SQL Login, masukkan nama pengguna dengan akses ke database di server.
    Kata sandi Masukkan kata sandi<>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 basis data

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, muat ulang Object Explorer.

Buat tabel

Sekarang, mari kita buat tabel dalam AuthorsLibrary 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 tabel Authors.

  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.