String dalam SQL
Tipe data String merupakan sebuah tipe data yang menyimpan sebuah tipe data yang menyimpan sebuah text atau karakter dari sebuah field yang di inputkan. Ketika anda menggunakan tipe data string, Data yang disimpan dalam tipe data string bisa berupa huruf, angka, simbol, atau karakter khusus lainnya yang digunakan dalam sebuah aplikasi atau program. Tipe data ini sering sekali digunakan di dalam SQL.
Biasanya ciri tipe data di apit oleh sebuah tanda petik (",'). Tipe data ini mempunyai berbagai jenis-jenis, di antaranya adalah :
1. CHAR & VARCHAR
Tipe data CHAR ini digunakan untunk menyimpan sebuah panjang karakter yang berukuran tetap. Sedangkan VARCHAR di gunakan untuk menyimpan sebuah karakter dengan ukuran yang bervariasi.
Dalam kedua tipe data ini kita bisa menentukan jumlah panjang maksimal karakter yang bisa di tampung oleh CHAR & VARCHAR.
Untuk perbedaan dari kedua tipe data ini adalah.
misalm dalam tipe data VARCHAR di atas anda hanya mengisi sebanyak 30 karakter dari 100 karakter yang menjadi batasnya, maka yang di simpan di dalam memori tersebut juga hanya 30 karakter.
Sedangkan, dalam tipe CHAR dalam field tempat_lahir misal, anda hanya mengisi sebanyak 10 karakter dari 20 karakter yang menjadi batas, maka komputer tetap menyimpan bahwa karakter yang di simpan itu sebanyak 20 karakter ke dalam memori. Hal ini dapat menjadikan pemborosan terhadap ruang penyimpanan, mungkin bila data yang tersimpan di database hanya sedikit tidak akan berpengaruh besar tetapi bila data nya ribuan atau jutaan, itu akan sangat berpengaruh terhadap efisiensi penggunaan memori .
2. TEXT
Berbeda dengan VAR & VARCHAR yang memeliki sebuah batas karakter maksimal yang di inputkan. Dalam text ini kita tidak bisa menggunakan menginputkan batas maksimum dari karakter yang ingin kita inputkan karena dalam TEXT batas maksimum karakternya sudah di tentukan secara default. Yah karena tidak adanya batas untuk memasukkan sebuah karakter maka tipe data ini sangat cocok untuk di masukkan data data yang panjang seperti artikel, blog, code pemrograman dan lainnya yang mempunyai karakter yang panjang. Tipe data TEXT bisa memakan lebih banyak penyimpanan dari pada tipe data CHAR & VARCHAR
Dalam tipe data ini terdata 4 tipe TEXT :
- TINYTEXT yang mempunyai panjang maksimum karakter sebanyak 255 (255 bytes)
- TEXT yang mempunyai panjang karakter maksimal 65535 (64 kb)
- MEDIUMTEXY yang mempunyai panjang karakter maksimal 16777215 (16 MB)
- LONGTEXT yang mempunyai panjang karakter maksimal 4294967295 (4 GB)
3. ENUM
Tipe data ENUM dalam SQL merupakan tipe data khusus yang digunakan untuk menyimpan nilai dari suatu kolom dalam bentuk daftar nilai yang telah ditentukan sebelumnya. Dengan tipe data ini kita bisa membatasi data yang masuk.
Seperti contoh di atas misalnya. Jadi ketika kita ingin memasukkan sebuah data kedalam field jenis_kelamin ita hanya bisa memasukkan data Pria/Wanita kedalamnya. Dan bila kita menginputkan misalnya Agender kedalam field jenis_kelamin maka akan terjadi eror. Di luar nalar komputer
Komentar
Posting Komentar