Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kích thước của cột int (11) trong mysql tính bằng byte là bao nhiêu?

INT sẽ luôn là 4 byte bất kể độ dài nào được chỉ định.

  • 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).

Độ dài chỉ xác định có bao nhiêu ký tự cần đệm khi chọn dữ liệu bằng máy khách dòng lệnh mysql. 12345 được lưu trữ dưới dạng int(3) sẽ vẫn hiển thị là 12345, nhưng nếu nó được lưu trữ dưới dạng int(10) nó sẽ vẫn hiển thị là 12345, nhưng bạn sẽ có tùy chọn để thêm năm chữ số đầu tiên. Ví dụ:nếu bạn đã thêm ZEROFILL nó sẽ hiển thị là 0000012345.

... và giá trị lớn nhất sẽ là 2147483647 (Đã ký) hoặc 4294967295 (Chưa ký)



  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 LAST_INSERT_ID () được sử dụng với nhiều bản ghi câu lệnh INSERT

  2. Làm cách nào để tôi có thể tạm thời vô hiệu hóa ràng buộc khóa ngoại trong MySQL?

  3. Cách thoát Trích dẫn Đơn, Ký tự Đặc biệt trong MySQL

  4. So sánh hai cơ sở dữ liệu MySQL

  5. PHP PDO so với mysql_connect bình thường