Isi kandungan:
- Definisi - Apakah Bidang Watak Variabel (Varchar) bermakna?
- Techopedia menerangkan Field Character Variable (Varchar)
Definisi - Apakah Bidang Watak Variabel (Varchar) bermakna?
Bidang karakter berubah (varchar) adalah jenis data yang boleh mengandungi sebarang jenis data: angka, aksara, ruang atau tanda baca. Bergantung kepada pangkalan data, jenis data mampu menyimpan nilai sehingga saiz maksimumnya. Bidang karakter berubah-ubah kebanyakannya digunakan untuk bertindak sebagai pemboleh ubah sementara dan untuk operasi rentetan. Mereka membawa fleksibiliti yang sangat diperlukan untuk jenis medan data.
Techopedia menerangkan Field Character Variable (Varchar)
Bidang karakter berubah boleh ditakrifkan dalam bahasa pengaturcaraan atau di pangkalan pangkalan data. Medan karakter berubah sentiasa mempunyai panjang maksimum yang diisytiharkan dan biasanya diasaskan dengan panjang semasa sama dengan sifar. Panjang semasa medan karakter berubah boleh menjadi apa-apa dari sifar hingga panjang medan panjang yang diisytiharkan. Kaedah untuk mengisytiharkan medan karakter ubah berbeza mengikut bahasa pengaturcaraan yang digunakan.
Salah satu kelebihan terbesar bidang sifat berubah ialah mengelakkan padding. Dalam hal bidang karakter, medan itu menduduki nombor tepat aksara tanpa mengira saiz sebenar rentetan, dan perbezaan antara panjang tetap dan panjang medan adalah empuk dengan ruang. Tidak seperti medan karakter, medan karakter berubah hanya menggunakan ruang yang diperlukan untuk saiz rentetan, jadi hanya ruang penyimpanan minimum yang diperlukan. Ia membantu mengelakkan pembaziran apa-apa, dan ciri ini membantu dalam mencari dan menyusun nilai. Dalam beberapa pangkalan data dan bahasa pengaturcaraan, sebarang ruang tambahan yang dijumpai akan dialih keluar secara automatik sebelum disimpan ke pangkalan data.
Berdasarkan pangkalan data atau bahasa pengaturcaraan, mungkin terdapat batasan pada medan karakter berubah, seperti tidak dapat digunakan dengan pernyataan pilih atau tidak dapat digunakan sebagai kandidat atau kunci primer.
Kebanyakan sistem pengurusan pangkalan data relasi menyokong medan karakter berubah.
