09/10/2018, 23:20
int(10) có nghĩa là gì ?
Mình tạo 1 bảng trong MySQL bằng câu lệnh như sau :
Sau khi tạo bảng xong vào phpmyadmin xem cái Structure của bảng USERS thì thấy nó ghi kiểu dữ liệu của trường userid là int(10), vậy mọi người cho hỏi số 10 đó có ý nghĩa như thế nào ? Cảm ơn !
PHP Code:
CREATE TABLE users (
userid int not null primary key,
username varchar(32),
pass varchar(32)
);
kid08
viết 01:30 ngày 10/10/2018
int nghĩa là column đó chỉ đc sử dụng dữ liệu dạng interger và 10 là số character tối đa trong đó
trunglg
viết 01:35 ngày 10/10/2018
Được gửi bởi kid08
kid08
viết 01:31 ngày 10/10/2018
yep, độ dài, một số có tối đa 10 chữ số
trunglg
viết 01:34 ngày 10/10/2018
Kích thước của kiểu int là 4 bytes, nhưng nếu đặt độ dài là int(5) thì có tiết kiệm được dung lượng bộ nhớ hơn so với int(10) không ? Bạn nêu dẫn chứng nhé !
totillas
viết 01:30 ngày 10/10/2018
Không tiết kiệm bộ nhớ. Cái đó chỉ ảnh hưởng đến cách hiển thị dữ liệu.
Bài liên quan