Rumah > pangkalan data > tutorial mysql > Apakah Saiz dan Nilai Maksimum bagi Lajur MySQL INT(11)?

Apakah Saiz dan Nilai Maksimum bagi Lajur MySQL INT(11)?

DDD
Lepaskan: 2024-12-11 06:19:12
asal
647 orang telah melayarinya

What is the Size and Maximum Value of a MySQL INT(11) Column?

Menentukan Saiz dan Nilai Maksimum Lajur INT(11) dalam MySQL

Dalam MySQL, lajur INT(11) mempunyai panjang tetap 4 bait, tanpa mengira panjang yang ditentukan. Ini kerana jenis data INT sentiasa menduduki 4 bait.

Perbandingan Saiz Byte

Untuk membandingkan saiz jenis data integer yang berbeza dalam MySQL, pertimbangkan perkara berikut:

  • TINYINT: 1 bait (8 bit)
  • KECIL: 2 bait (16 bit)
  • MEDIUMINT: 3 bait (24 bit)
  • INT: 4 bait (32 bit)
  • BIGINT: 8 bait (64 bit)

Panjang dan Padding

Sementara panjang ditentukan untuk Lajur INT(11) tidak menjejaskan saiz storan sebenar, ia menentukan tingkah laku padding apabila mendapatkan data menggunakan klien baris arahan MySQL. Sebagai contoh, jika 12345 disimpan dalam lajur INT(3), ia masih akan dipaparkan sebagai 12345. Walau bagaimanapun, jika ia disimpan dalam lajur INT(10), ia boleh dipaparkan dengan padding, seperti 0000012345 dengan pilihan ZEROFILL .

Nilai Maksimum

Nilai maksimum yang boleh disimpan dalam Lajur INT(11) bergantung pada sama ada ia ditandatangani atau tidak ditandatangani:

  • Ditandatangani: 2,147,483,647
  • Tidak ditandatangani: 4,294,967,295

Atas ialah kandungan terperinci Apakah Saiz dan Nilai Maksimum bagi Lajur MySQL INT(11)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan