Bagaimana Cara Membuat Tabel Di SQLite

Membuat Tabel

Dibawah ini adalah sintak dasar untuk membuat tabel di SQLite.
 
CREATE TABLE nama_database.nama_tabel(
  kolom_1 tipe_data [NOT NULL] [PRIMARY KEY]
  kolom_2 tipe_data [NOT NULL],
  kolom_3 tipe_data [NOT NULL],
  ...
  kolom_n tipe_data [NOT NULL]
);

Penjelasan sintak:
  • nama_database adalah nama database yang telah Anda buat sebelumnya dan bersifat optional. Baca juga Membuat Database di SQLite.
  • nama_tabel adalah nama tabel yang akan digunakan. Harus unik dan tidak boleh sama. Nama tabel bersifat mandatory
  • NOT NULL adalah opsi apabila kolom di tabel tersebut tidak boleh kosong (null).
  • PRIMARY KEY adalah opsi apabila kolom di tabel tersebut akan dijadikan sebagai Primary Key.

Menampilkan Struktur Table

Untuk menampilkan struktur table yang telah Anda buat, Gunakan perintah dibawah ini:

sqlite>.schema nama_tabel

Menampilkan Daftar Tabel

Untuk menampilkan daftar tabel yang ada di database, Anda bisa menggunakan perintah dibawah ini:

sqlite> .tables

Menghapus Tabel

Dibawah ini adalah sintak dasar untuk menghapus tabel:

DROP TABLE nama_tabel;

Contoh:

sqlite> DROP TABLE test;

Perintah diatas akan menghapus tabel TEST di database.

Latihan

Sebagai latihan coba Anda ikuti langkah-langkah dibawah ini:
  1. Buat tabel MAHASISWA dengan struktur tabel berikut ini:

    sqlite> CREATE TABLE mahasiswa(
       ...>   npm INT NOT NULL PRIMARY KEY,
       ...>   nama CHAR(30) NOT NULL,
       ...>   gender CHAR(1) NOT NULL,
       ...>   fakultas CHAR(30) NOT NULL,
       ...>   jurusan CHAR(30) NOT NULL
       ...> );
    

  2. Buat tabel MATA_KULIAH dengan struktur tabel berikut ini:

    sqlite> CREATE TABLE mata_kuliah(
       ...>   kode_matkul CHAR(5) NOT NULL PRIMARY KEY,
       ...>   nama_matkul CHAR(30) NOT NULL,
       ...>   sks INT NOT NULL
       ...> );
    

  3. Tampilkan daftar tabel yang telah Anda buat

    sqlite> .tables
    mahasiswa    mata_kuliah
    

  4. Tampilkan struktur tabel dari tabel MAHASISWA dan MATA_KULIAH

    sqlite> .schema mahasiswa
    CREATE TABLE mahasiswa(
      npm INT NOT NULL PRIMARY KEY,
      nama CHAR(30) NOT NULL,
      gender CHAR(1) NOT NULL,
      fakultas CHAR(30) NOT NULL,
      jurusan CHAR(30) NOT NULL
    );
    

    sqlite> .schema mata_kuliah
    CREATE TABLE mata_kuliah(
      kode_matkul CHAR(5) NOT NULL PRIMARY KEY,
      nama_matkul CHAR(30) NOT NULL,
      sks INT NOT NULL
    );
    

What's Next?

Pada tutorial selanjutnya kita akan membahas tentang Insert Data di SQLite.

Tutorial SQLite Lainnya


Sekian tutorial singkat Bagaimana Cara Membuat & Menghapus Tabel Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Jika Anda rasa artikel ini bermanfaat, saya sangat berterima kasih bila Anda mau membagikannya ke teman. Jangan lupa dapatkan update artikel terbaru dari Naura-Lab melalui email:

2 comments

bagaimana cara menambah kolom pada tabel yg sudah dibuat ?
misalkan kita punya tabel STOK dengan 3 kolom sbb

kode_barang | nama_barang | jumlah

lalu kita ingin menambahkan kolom harga. seperti berikut

kode_barang | nama_barang | jumlah | harga

Reply
This comment has been removed by the author.

Post a Comment