IX. Một số thẻ đặc biệt
b. Các thuộc tính của cột trong bảng
- Tên cột: do người dùng đặt và tên cột là duy nhất trong bảng.
- Kiểu dữ liệu: Xác định kiểu dữ liệu lưu trữ trong cột, có các kiểu dữ liệu sau: Kiểu số nguyên:
Kiểu dữ liệu Kích thước Miền giá trị
Tinyint 1 byte -127 – 128 hay 0..255
Smallint 2 byte -32768 – 32767 hay 0..65535
Mediumint 3 byte -8388608 – 838860 hay 0..16777215 Int 4 byte -231 – 231-1 hay 0..232-1
Bigint 8 byte -263 – 263-1 hay 0..264-1 Kiểu dữ liệu true/false
Kiểu dữ liệu Kích thước Miền giá trị
Kiểu số thập phân: decimal và numeric
Decimal và numeric là những kiểu dữ liệu được dùng để lưu trữ các giá trị số cụ thể. Giá trị của decimal và numeric được lưu trữ với một định dạng nhị phân.
Cú pháp:
Decimal(M[,N]) Trong đó:
+ M: tổng ký số.
+ N: số ký số thập phân, nếu N=0 được hiểu là không ký số thập phân và tương đương Decimal(M)
Các kiểu dữ liệu số thực
Kiểu dữ liệu Kích thước Miền giá trị
Float 4 bytes 3.402823466E-38 – 1.175493451E+38
Double 8 bytes 1.7976931348623157E-308 –
2.2250738585072014E+308 Kiểu dữ liệu ngày giờ
Kiểu dữ liệu Kích thước Diễn giải
Date Datetime Time Year[(2|4)] Timestamp[( kích cỡ định dạng)]
Kiểu dữ liệu chuỗi
Kiểu dữ liệu Kích thước Diễn giải
Char 1÷ 255 Chuỗi cố định
Varchar 1÷ 255 Chuỗi động
TinyBlob 1÷ 255 Kiểu đối tượng nhị phân cỡ 255 ký tự Tinytext 1÷ 255 Kiểu đối tượng chuỗi kích cỡ 255 ký tự
Blob 1÷ 65535 Kiểu blob
Text 1÷ 65535 Kiểu dạng văn bản cỡ 65535 ký tự MediumBlob 1÷ 16777215(byte)
Mediumtext 1÷ 16777215(ký tự) longBlob 1÷ 232-1(byte) longtext 1÷ 232-1(ký tự)