phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

MySQL - Batas Ukuran untuk Kolom Integer

Tidak, ini adalah kesalahpahaman umum tentang MySQL. Faktanya, "panjang" tidak berpengaruh pada ukuran bilangan bulat atau rentang nilai yang dapat disimpannya.

  • TINYINT selalu 8 bit dan dapat menyimpan 2 nilai berbeda.
  • SMALLINT selalu 16 bit dan dapat menyimpan 2 nilai berbeda.
  • INT selalu 32 bit dan dapat menyimpan 2 nilai berbeda.
  • BIGINT selalu 64 bit dan dapat menyimpan 2 nilai berbeda.

Ada juga MEDIUMINT, tetapi teknisi yang bekerja di MySQL memberi tahu saya MEDIUMINT selalu dipromosikan menjadi INT 32-bit secara internal, jadi sebenarnya tidak ada manfaat menggunakan MEDIUMINT.

Panjangnya hanya untuk tampilan, dan ini hanya penting jika Anda menggunakan ZEROFILL pilihan.

Lihat contoh dalam jawaban saya untuk Apa perbedaan (saat diterapkan ke kode saya) antara INT(10) dan INT(12)?



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Di mana $GLOBALS['cfg'] di phpmyadmin

  2. Memasukkan Kolom ke tabel yang sudah ada sebelumnya di phpmyadmin

  3. Bagaimana cara mengekspor beberapa baris tabel MySQL dari klausa WHERE?

  4. PHPMyAdmin tidak terhubung setelah kata sandi root diubah

  5. mengambil gambar dari database dan menampilkan semua di halaman