Sal
Administrator
Seorang penulis yang suka belajar hal baru dan dunia fotografi
1 min read

Pembagian Tipe Data pada Database SQLite

Posted in SQLite

SQLite adalah salah satu database "embedded" yang seringkali digunakan di berbagai aplikasi mobile. Bentuk database SQLite hanyalah sebuah file yang bereksensi .sqlite atau .db. Di dalam database SQLite juga ada berbagai macam tipe data, tetapi ada sedikit perbedaan dibandingkan database yang biasa digunakan seperti MySQL. Cont0hnya saja, di MySQL kita kenal tipe data seperti VARCHAR(255). Jika diberikan length 255, maka data dengan tipe data VARCHAR tersebut hanya bisa diisi sampai 255 karakter. Artinya angka 255 itu benar-benar diperhitungkan. Di SQLite, length dari suatu data itu tidak diperhatikan. Jadi jika suatu data kita berikan tipe VARCHAR, maka ia dapat memiliki sampai jumlah karakter maksimalnya, yaitu 255 (CMIIW). Berikut ini adalah tabel pembagian tipe data pada database SQLite
Example Typenames From The CREATE TABLE Statement or CAST Expression Resulting Affinity Rule Used To Determine Affinity
INT INTEGER TINYINT SMALLINT MEDIUMINT BIGINT UNSIGNED BIG INT INT2 INT8 INTEGER 1
CHARACTER(20) VARCHAR(255) VARYING CHARACTER(255) NCHAR(55) NATIVE CHARACTER(70) NVARCHAR(100) TEXT CLOB TEXT 2
BLOB no datatype specified NONE 3
REAL DOUBLE DOUBLE PRECISION FLOAT REAL 4
NUMERIC DECIMAL(10,5) BOOLEAN DATE DATETIME NUMERIC 5
Semoga bermanfaat.