Membuat Tabel

Syntax:

objekDatabase.execSQL(“kodePembuatanTabel“)

Contoh:

Saya ingin membua tabel bernama tbAlamat dengan nama kolom seperti berikut ini:

1. id_klinik bertipe integer dan primary key

2. nama_klinik bertipe VARCHAR dengan maksimal 50 karakter

3. id_provinsi bertipe tiny integer

4. id_kota bertipe small integer

5. id_jenis bertipe CHAR dengan maksimal  1 karakter

6. alamat bertipe VARCHAR dengan maksimal 200 karakter

7. no_telpon bertipe CHAR dengan maksimal 8 karakter

8. no_hp  bertipe CHAR dengan maksimal 12 karakter

9. alamat_email bertipe VARCHAR dengan maksimal 16 karakter

Pertanyaan:

Bagaimana cara membuatnya ... ?

Jawaban:

Kita bisa menggunakan kode seperti berikut ini:

db.execSQL("CREATE TABLE IF NOT EXISTS tbAlamat(id_klinik INTEGER PRIMARY KEY," +

                "nama_klinik VARCHAR(50), id_provinsi TINYINT, id_kota SMALLINT, " +

                "id_jenis CHAR(1), alamat VARCHAR(200), no_telpon CHAR(8)," +

                "no_hp CHAR(12), alamat_email VARCHAR(16))");

Keterangan:

  • db adalah objek dari class SQLiteDatabase yang sudah kita buat pada materi sebelumnya.
  • Kolom id_klinik ini otomatis menjadi AUTOINCREMENT dalam SQLite karena bertipe INTEGER dan menjadi kunci PRIMARY.

Penutup

Sekian dan Terima Kasih

2016 © Fahmi Basya Kartapura