Tempat curhatnya anak-anak BASDAT


Ibnu S W – 13505035 – char atau varchar? – 5
Mei 31, 2007, 11:20 am
Diarsipkan di bawah: Eksplorasi MySQL

Memakai char atau varchar?

Ada sedikit perbedaan antara char dan varchar.
Pemilihan dari kedua tipe tersebut tergantung pada space yang ingin digunakan.Menggunakan char yang biasanya menyisakan space sisa atau varchar yang menggunakan ukuran byte?

Misalkan ada suatu field berisi seusatu seperti “nama akhir” dan jumlah karakter maksimal adalah 25. Jika kita memilih tipe char dan mengisi field tersebut dengan Sina, maka kolom char akan menyisakan 26 space sisa. Ini sangat buang-buang memori. Sebaiknya kita menggunakan varchar(25), karena dengan varchar, MySQL akan menghitung ukuran dari kolom tersebut, menyimpan informasi tersebut di akhir space, dan membuang sisa space yang tidak terpakai.

Tetapi, jika kita ingin menyimpan password yang berisi 5 – 7 karakter, penggunaan varchar akan lebih membuang buang waktu karena MySQL akan menghitung ukuran kolom yang terpakai. Setiap field varchar di update, MySQL harus mengecek panjang field dan menghitung karakter yang dipakai. Lebih baik kita menggunakan char(7).


No Comments Yet sejauh ini
Tinggalkan komentar



Tinggalkan komentar
Baris dan paragraf terpisah secara otomatis, alamat email tidak akan ditampilkan, kode HTML diperbolehkan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>