Apa blob
dan apa itu text
? Apa perbedaannya?
Kapan saya perlu menggunakan blob
dan kapan saya perlukan text
sebagai tipe data?
Karena untuk blob
dan text
, ada mediumblob
== mediumtext
, smallblob
== small text
. Apakah mereka memiliki arti yang sama?
Dan lihat ini MEDIUMBLOB
, MEDIUMTEXT L
+ 3 byte, di mana L < 224
.
Apa L
?
Jawaban:
TEXT dan CHAR akan mengkonversi ke / dari set karakter yang mereka kaitkan dengan waktu. BLOB dan BINARY hanya menyimpan byte.
BLOB digunakan untuk menyimpan data biner sedangkan Teks digunakan untuk menyimpan string besar.
Nilai BLOB diperlakukan sebagai string biner (string byte). Mereka tidak memiliki himpunan karakter, dan pengurutan serta perbandingan didasarkan pada nilai numerik byte dalam nilai kolom.
Nilai TEXT diperlakukan sebagai string non-biner (string karakter). Mereka memiliki himpunan karakter, dan nilai diurutkan serta dibandingkan berdasarkan susunan himpunan karakter.
http://dev.mysql.com/doc/refman/5.0/en/blob.html
sumber
TEXT dan CHAR atau nchar yang biasanya akan diubah menjadi teks biasa sehingga Anda hanya dapat menyimpan teks seperti string.
BLOB dan BINARY yang artinya Anda dapat menyimpan data biner seperti gambar hanya dengan menyimpan byte.
sumber
Tipe data Blob menyimpan objek biner seperti gambar, sedangkan tipe data teks menyimpan objek teks seperti artikel halaman web
sumber
BLOB adalah string biner untuk menampung sejumlah data variabel. Untuk sebagian besar BLOB digunakan untuk menyimpan gambar biner yang sebenarnya daripada path dan info file. Teks untuk karakter string dalam jumlah besar. Biasanya blog atau artikel berita merupakan bidang TEXT
L dalam hal ini digunakan untuk menyatakan kebutuhan penyimpanan. (Panjang | Ukuran + 3) selama kurang dari 224.
Referensi: http://dev.mysql.com/doc/refman/5.0/en/blob.html
sumber
Menurut buku Mysql Kinerja Tinggi:
sumber
BLOB menyimpan data biner yang berukuran lebih dari 2 GB. Ukuran maksimal BLOB adalah 4 GB. Data biner berarti data tidak terstruktur yaitu gambar file audio file vedio tanda tangan digital
Teks digunakan untuk menyimpan string besar.
sumber