Computer >> Máy Tính >  >> Lập trình >> MySQL

INT (7) trong MySQL có nghĩa là gì?

Trong INT (7), số cho biết chiều rộng màn hình. Nó không ảnh hưởng đến việc lưu trữ, như chúng ta biết int chiếm 4 byte. Nó có phạm vi từ -2147483648 đến 2147483647.

Để hiểu INT (7), chúng ta hãy tạo một bảng với cột zerofill. Truy vấn để tạo bảng như sau -

mysql> create table DisplayInt
-> (
-> Number int(7) zerofill
-> );
Query OK, 0 rows affected (1.25 sec)

Chèn một số bản ghi trong bảng bằng lệnh chèn. Truy vấn như sau -

mysql> insert into DisplayInt values(1);
Query OK, 1 row affected (0.12 sec)

mysql> insert into DisplayInt values(12);
Query OK, 1 row affected (0.16 sec)

mysql> insert into DisplayInt values(1234);
Query OK, 1 row affected (0.19 sec)

mysql> insert into DisplayInt values(12345);
Query OK, 1 row affected (0.10 sec)

mysql> insert into DisplayInt values(1234567);
Query OK, 1 row affected (0.18 sec)

Hiển thị tất cả các bản ghi từ bảng bằng cách sử dụng câu lệnh select. Truy vấn như sau.

mysql> select *from DisplayInt;

Sau đây là kết quả.

+--------+
| Number |
+--------+
| 0000001 |
| 0000012 |
| 0001234 |
| 0012345 |
| 1234567 |
+--------+
5 rows in set (0.00 sec)