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

Con số trong ngoặc đơn thực sự có ý nghĩa gì?

INT(2) sẽ tạo INT với chiều rộng hiển thị tối thiểu là 2 :

điều này không ảnh hưởng đến phạm vi của các giá trị có thể có thể được lưu trữ trong trường; nó cũng không phải là số byte được sử dụng để lưu trữ nó. Có vẻ như đây chỉ là khuyến nghị cho các ứng dụng về cách hiển thị giá trị, trừ khi ZEROFILL được sử dụng (xem trang được liên kết).

Một TINYINT không dấu (0 ... 255) cũng có thể làm được, trừ khi bảo quản lạnh thực hiện một bước tiến lớn trong suốt thời gian tồn tại của ứng dụng của bạn.



  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 làm thế nào để mở khóa bảng nếu tôi đã sử dụng lệnh LOCK bảng table_name WRITE;

  2. Tại sao tôi vẫn cần cài đặt MySQL Connector trên máy tính mặc dù có các gói NuGet thích hợp?

  3. Quyền truy cập bị từ chối đối với người dùng 'www-data' @ 'localhost - làm thế nào để đối phó với điều đó?

  4. Lưu trữ các số không đứng đầu trong cơ sở dữ liệu MySQL dưới dạng INTEGER

  5. Có bất kỳ mức tăng hiệu suất nào trong việc lập chỉ mục một trường boolean không?