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

Kiểu dữ liệu MySQL INT (11) trong khi UNSIGNED INT (10)?

giá trị int có thể là -2147483648, đây là 11 chữ số nên hiển thị mặc định kích thước là 11

unsigned int không cho phép số âm nên theo mặc định, nó chỉ cần hiển thị kích thước 10

Như tài liệu bên dưới cho thấy, số lượng bit cần thiết để lưu trữ SIGNED INT và UNSIGNED INT là như nhau, phạm vi số lưu trữ chỉ được thay đổi:

http://dev.mysql.com/doc/refman /5.0/en/numeric-types.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo cơ sở dữ liệu khi khởi động docker-soạn

  2. MYSQL - Chỉ chọn nếu hàng trong THAM GIA TRÁI không có mặt

  3. Kiểm tra xem IP có trong mạng con không

  4. MySQL - Mối quan hệ Một - Một?

  5. Làm cách nào để đặt giá trị mặc định của trường là '0000-00-00 00:00:00'?