Menggunakan Insert Query Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Insert Query Di SQLite. Insert Query digunakan untuk memasukkan data ke dalam sebuah table.

Sebelum membaca tutorial ini, silakan Anda baca tutorial sebelumnya tentang Cara Membuat Table Di SQLite.

Sintak Dasar


Di bawah ini adalah sintak dasar perintah Insert Query di SQLite:

sqlite> INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)]
VALUES (value1, value2, value3,...valueN);

Penjelasan sintak:

  • TABLE_NAME adalah nama sebuah table yang akan Anda isi datanya menggunakan perintah INSERT INTO
  • column1, column2, dan seterusnya adalah nama kolom pada tabel tersebut.
  • value1, value2, dan seterusnya adalah nilai atau data yang akan Anda masukkan ke dalam kolom di tabel tersebut. Perlu Anda perhatikan bahwa data yang Anda masukkan harus sesuai dengan tipe data pada kolom tersebut.
Selain menggunakan sintak di atas, Anda juga dapat menggunakan perintah INSERT INTO tanpa menyertakan nama kolom, asalkan sesuai dengan jumlah kolom dan urutan kolom seperti sintak di bawah ini:

INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);

Contoh Latihan

Sebagai contoh latihan cobalah Anda ikuti langkah-langkah berikut ini:

  • Buatlah sebuah table dengan nama TBL_PEGAWAI seperti contoh pada tutorial sebelumnya.

    sqlite> CREATE TABLE TBL_PEGAWAI(
       ...>    KODE_KARYAWAN INT PRIMARY KEY NOT NULL,
       ...>    NAMA_KARYAWAN TEXT NOT NULL,
       ...>    JENIS_KELAMIN CHAR(1) NOT NULL,
       ...>    GAJI REAL,
       ...>    ALAMAT CHAR(50),
       ...>    DEPARTEMENT CHAR(5)
       ...> );
    

  • Masukkan data ke dalam TBL_PEGAWAI dengan menjalankan script di bawah ini:

    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(1, 'Nursalim', 'L', 1000000, 'Brebes', 'IT');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(2, 'Naura Krasiva', 'P', 1500000, 'Tegal', 'FIN');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(3, 'Nurul Anawariyah', 'P', 2000000, 'Pemalang', 'HRD');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(4, 'Achmad Fathoni', 'L', 3000000, 'Batang', 'IT');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(5, 'Nurul Hikmah', 'P', 9000000, 'Pekalongan', 'DIR');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(6, 'Iskiyati', 'P', 3000000, 'Semarang', 'ACC');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(7, 'Dodi Al Farizi', 'L', 3000000, 'Kendal', 'FIN');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(8, 'Susanto', 'L', 4500000, 'Cilacap', 'MKT');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(9, 'Susanti', 'P', 43500000, 'Banyumas', 'MKT');
    INSERT INTO tbl_pegawai(kode_karyawan, nama_karyawan, jenis_kelamin, gaji, alamat, departement)
        VALUES(10, 'Doni Nugroho', 'L', 3750000, 'Pemalang', 'HRD');
    

  • Apabila Anda tampilkan dengan menggunakan Select Query akan menampilkan data sebagai berikut.

    KODE_KARYAWAN  NAMA_KARYAWAN  JENIS_KELAMIN  GAJI        ALAMAT      DEPARTEMENT
    -------------  -------------  -------------  ----------  ----------  -----------
    1              Nursalim       L              1000000.0   Brebes      IT
    2              Naura Krasiva  P              1500000.0   Tegal       FIN
    3              Nurul Anawari  P              2000000.0   Pemalang    HRD
    4              Achmad Fathon  L              3000000.0   Batang      IT
    5              Nurul Hikmah   P              9000000.0   Pekalongan  DIR
    6              Iskiyati       P              3000000.0   Semarang    ACC
    7              Dodi Al Fariz  L              3000000.0   Kendal      FIN
    8              Susanto        L              4500000.0   Cilacap     MKT
    9              Susanti        P              43500000.0  Banyumas    MKT
    10             Doni Nugroho   L              3750000.0   Pemalang    HRD
    

Sekian tutorial singkat tentang Cara Menggunakan Insert Query Di SQLite. Semoga bermanfaat & Happy Learning

Salam,

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar