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

Batas penyimpanan variabel yang ditentukan pengguna MySQL

Variabel pengguna menggunakan tipe data internal yang sama yang digunakan MySQL untuk perhitungan nilai kolom. Tipe internal ini cukup besar untuk semua tipe data yang didukung oleh MySQL.

  • Bilangan bulat tidak memiliki ZEROFILL , karena itu adalah properti tambahan kolom, bukan tipe data itu sendiri. Selanjutnya, variabel pengguna integer tidak memiliki lebar; ketika dikonversi ke teks, mereka menggunakan digit sebanyak yang diperlukan.
  • Nilai floating-point tidak memiliki skala. Float IEEE 64-bit adalah nilai biner, dan memiliki presisi yang cukup untuk sekitar 18 digit desimal.
  • Secara teori, string seharusnya menampung LONGTEXT nilai, jika max_allowed_packet cukup besar dan Anda memiliki cukup memori. Namun, ada batas tidak berdokumen 16 MB untuk variabel pengguna, disebutkan dalam bug 31898 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Lihat dengan Subquery di FROM Clause Limitation

  2. hapus semua catatan dari tabel di mysql

  3. Pernyataan yang disiapkan, `WHERE .. IN(..)` query dan sorting — dengan MySQL

  4. MySQL:ERROR 1227 (42000):Akses ditolak - Tidak dapat MENCIPTAKAN PENGGUNA

  5. Kinerja operator MySQL IN pada jumlah nilai (besar?)