Page 28 - E-Modul Basis Data
P. 28
STRUCTURED QUERY
LANGUAGE
dengan spasi di belakangnya, misalnya ‘saya ‘ (terdapat 3 spasi setelah ‘saya’),
maka sewaktu menampilkan data, spasi tersebut akan otomatis terhapus oleh
MySQL, menjadi ‘saya’. Jika menggunakan VARCHAR dalam hal ini, maka hasil yang
ditampilkan tetap berupa ‘saya ‘.
2. Tipe Data BINARY dan VARBINARY
Tipe data BINARY dan VARBINARY sama saja dengan tipe data CHAR dan
VARCHAR. Perbedaannya terletak pada struktur penyimpanan dalam MySQL.
Misalnya pada tipe data CHAR, jika kita menyimpan data ‘A’, maka secara internal
MySQL akan menyimpannya sebagai karakter ‘A’, dimana ‘A’ akan sama dengan ‘a’.
Namun untuk tipe data BINARY, ‘A’ akan disimpan sebagai bit daru ‘A’, yaitu 65, dan
akan berbeda dengan ‘a’, dimana nilai binernya adalah 97. Perbedaan BINARY dan
VARBINARY terletak pada penyimpanannya. Jika BINARY akan disimpan dalam
ukuran yang tetap, maka VARBINARY akan berubah sesuai ukuran data (sama
dengan perbedaan CHAR dan VARCHAR).
3. Tipe Data TEXT
Tipe data TEXT adalah tipe data yang menampung lebih banyak string. Setiap
tipe data TEXT disimpan berdasarkan jumlah data yang diinputkan, sama seperti
VARCHAR, dimana jika kita mendefinisikan suatu kolom sebagai LONGTEXT, dan
hanya berisi 100 karakter, ukuran penyimpanan yang digunakan sekitar 100 byte,
buka 4GB. Tipe data TEXT. Terdiri dari: TINYTEXT, TEXT, MEDIUMTEXT, dan
LONGTEXT.
Type Data Keterangan
CHAR Mampu menangani data hingga 255 karakter.
VARCHAR Mampu menangani data hingga 255 karakter. Tipe data
VARCHAR tidak mengharuskan untuk memasukkan data
sepanjang yang telah ditentukan.
8
TINYBLOB, TINYTEXT Mampu menangani data sampai 2 -1 data.
DAFTAR ISI
STRUCTURED QUERY
LANGUAGE 23
PETU
NJUK
DAFT