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

Lợi ích của zerofill trong MySQL là gì?

Khi bạn chọn một cột có loại ZEROFILL nó đệm giá trị hiển thị của trường bằng các số không lên đến chiều rộng hiển thị được chỉ định trong định nghĩa cột. Các giá trị dài hơn chiều rộng màn hình không bị cắt bớt. Lưu ý rằng việc sử dụng ZEROFILL cũng ngụ ý UNSIGNED .

Sử dụng ZEROFILL và chiều rộng màn hình không ảnh hưởng đến cách dữ liệu được lưu trữ. Nó chỉ ảnh hưởng đến cách nó được hiển thị.

Đây là một số ví dụ về SQL minh họa việc sử dụng ZEROFILL :

CREATE TABLE yourtable (x INT(8) ZEROFILL NOT NULL, y INT(8) NOT NULL);
INSERT INTO yourtable (x,y) VALUES
(1, 1),
(12, 12),
(123, 123),
(123456789, 123456789);
SELECT x, y FROM yourtable;

Kết quả:

        x          y
 00000001          1
 00000012         12
 00000123        123
123456789  123456789


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giá trị gia tăng trong truy vấn cập nhật MySQL

  2. Tự động tạo đối tượng PHP dựa trên chuỗi

  3. Làm cách nào để lập lịch truy vấn MySQL?

  4. JSON_VALUE () trong MySQL

  5. CẬP NHẬT nhiều bảng trong MySQL bằng LEFT JOIN