Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa kerugian menggunakan bidang berukuran teks panjang MySQL ketika setiap entri akan muat dalam bidang berukuran teks sedang?

Satu-satunya perbedaan ukuran penyimpanan adalah jumlah byte yang dialokasikan untuk nomor "berapa byte bidang ini". Dari manual bagus :

TINYTEXT    L + 1 bytes, where L < 2^8  
TEXT        L + 2 bytes, where L < 2^16
MEDIUMTEXT  L + 3 bytes, where L < 2^24
LONGTEXT    L + 4 bytes, where L < 2^32

Jadi longtext akan menggunakan satu byte lebih banyak dari mediumtext untuk menyimpan teks yang sama. Ada sedikit informasi lebih lanjut di Persyaratan Penyimpanan Tipe Data bagian manual dan beberapa lagi di Jenis BLOB dan TEKS bagian.

Tidak ada perbedaan praktis antara keempat jenis TEXT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengganti atribusi kunci utama yang bertambah otomatis saat memasukkan nilai dalam tabel MySQL?

  2. Bagaimana cara mengimpor data dari mysql ke solr

  3. Masalah dengan pengkodean utf-8 menggunakan PHP + MySQL

  4. Flask-Sqlalchemy BEGIN yang hilang tampaknya menyebabkan sesi tidak sinkron

  5. MySQL INSERT ... PADA DUPLICATE KEY UPDATE dengan Django 1.4 untuk penyisipan massal