Belajar Database Relational menggunakan SQL Lite bagian 2 difokuskan pada operasi SQL yang sering dijumpai pada umumnya yaitu CRUID. Pada pembahasan Belajar Database Relational SQL Lite Bagian 1 kita sudah belajar mengenai install, set path, serta memberikan perintah di CLI Sqlite3, selanjutnya kita akan membahas mengenai CRUID yaitu melibatkan operasi Create, Read, Update/Insert, dan Delete.
Belajar Database Relational menggunakan SQL Lite bagian 2 hanya melibatkan 1 tabel saja sehingga operasi CRUID dapat kalian pahami dengan baik. Hal yang perlu kalian pahami mengenai tabel yaitu adanya sebuah primary key dan foregin key. Primary key adalah kolom yang bersifat unik isinya, misalkan NIP adalah hal unik setiap orang dan tidak mungkin sama. Agar lebih mudah, kita ikuti saja aturan berikut
- nama tabel harus huruf kecil semua dan dipisahkan dengan underscore
- tidak boleh didahului dengan angka
- tidak boleh mengandung simbol
Data type Sqlite ada 5 macam
- TEXT
- NUMERIC
- INTEGER
- REAL
- BLOB
Uniknya Sqlite sampai postingan ini ditulis yaitu tidak mendukung format date sehingga jika ingin menyimpan date maka pilih saja text. Yuk ikuti saja Belajar Database Relational menggunakan SQL Lite Bagian 2 dibawah ini
Sqlite Create Table
Setiap tabel mempunyai informasi header dan tipe datanya, misalkan ada sebuah table dengan nama biodata mempunyai informasi header (sebaiknya menggunakan huruf kecil yang dipisahkan dengan underscore)
- Id_biodata: integer, primary key, auto increment
- nama: string
- kota: string
- tanggal_lahir: string
table biodata mempunyai isi sebagai berikut