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

Berapa ukuran kolom int(11) di mysql dalam byte?

Sebuah INT akan selalu 4 byte tidak peduli berapa panjang yang ditentukan.

  • TINYINT =1 byte (8 bit)
  • SMALLINT =2 byte (16 bit)
  • MEDIUMINT =3 byte (24 bit)
  • INT =4 byte (32 bit)
  • BIGINT =8 byte (64 bit).

Panjangnya hanya menentukan berapa banyak karakter yang harus diisi saat memilih data dengan klien baris perintah mysql. 12345 disimpan sebagai int(3) akan tetap ditampilkan sebagai 12345, tetapi jika disimpan sebagai int(10) itu masih akan ditampilkan sebagai 12345, tetapi Anda akan memiliki opsi untuk mengisi lima digit pertama. Misalnya, jika Anda menambahkan ZEROFILL itu akan ditampilkan sebagai 0000012345.

... dan nilai maksimumnya adalah 2147483647 (Ditandatangani) atau 4294967295 (Tidak Ditandatangani)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan backtick di sekitar nama bidang

  2. Bagaimana menangani pengecualian PDO

  3. Bagaimana cara melihat indeks untuk database atau tabel di MySQL?

  4. Ekspresi Tabel Umum di MySQL

  5. Kesalahan:Tablespace untuk tabel xxx ada. Harap BUANG tablespace sebelum IMPORT