Mysql: TINYINT SMALLINT MEDIUMINT INT BIGINT

Mysql: TINYINT SMALLINT MEDIUMINT INT BIGINT

Gửi bàigửi bởi sohuuweb » T.Hai Tháng 7 26, 2010 12:37 pm

Khi sử dụng mySQL để tạo table, nên thận trọng với các loại cột (column type) TINYINT SMALLINT MEDIUMINT INT BIGINT. Nếu ấn định column type là TINYINT thì một ngày nào đó có thể ứng dụng bạn đã tạo sẽ khiến bạn phát khùng, vì "đột nhiên" bạn không còn có thể thêm vào các hàng dữ liệu mới cho table đó nữa, cho dù bạn không hề sửa đổi gì về mã của ứng dụng đó! Đó là bởi ứng dụng của bạn đã đến giới hạn 255 dòng dữ liệu rồi (đối với column type là TINYINT). Nếu bạn không rành về các loại cột TINYINT SMALLINT MEDIUMINT INT BIGINT thì có thể bạn sẽ khó mà xác định được nguyên nhân khiến bạn không thể thêm được các dòng dữ liệu mới được nữa. Sau đây là thông tin chi tiết về các loại cột:

TINYINT: tối đa 255 (dòng hay hàng dữ liệu).
SMALLINT: tối đa 65535 (dòng hay hàng dữ liệu).
MEDIUMINT: tối đa 16.7 million/triệu (dòng hay hàng dữ liệu).
INT: tối đa 4.2 billion/tỉ (dòng hay hàng dữ liệu).
BIGINT: gần như vô hạn.

Hy vọng thông tin này có ích.
sohuuweb
Site Admin
 
Bài viết: 66
Ngày tham gia: CN Tháng 2 07, 2010 7:51 am

Quay về Vấn đề Tin học khác- Không Liên Quan Domain & Hosting

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách.