Mysql
 sql >> база данни >  >> RDS >> Mysql

Какъв е размерът на колоната на int(11) в mysql в байтове?

INT винаги ще бъде 4 байта, независимо каква дължина е посочена.

  • TINYINT =1 байт (8 бита)
  • SMALLINT =2 байта (16 бита)
  • MEDIUMINT =3 байта (24 бита)
  • INT =4 байта (32 бита)
  • BIGINT =8 байта (64 бита).

Дължината просто указва колко знака да добавите, когато избирате данни с клиента на командния ред на mysql. 12345 се съхранява като int(3) ще продължи да се показва като 12345, но ако е бил съхранен като int(10) той все още ще се показва като 12345, но ще имате възможност да добавите първите пет цифри. Например, ако сте добавили ZEROFILL ще се покаже като 0000012345.

... и максималната стойност ще бъде 2147483647 (подписан) или 4294967295 (неподписан)



  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 Workbench:Как да поддържаме връзката жива

  2. Как работи функцията LOAD_FILE() в MySQL

  3. Форматиране на командния ред на MySQL с UTF8

  4. Измерване на действителното време на MySQL заявка

  5. 4 начина за проверка на типа данни на колона в MySQL