Các thuộc tính của cột trong bảng

Một phần của tài liệu BÀI BÁO CÁO THỰC TẬP-Tự học PHP lập trình web (Trang 140)

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ự)

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu BÀI BÁO CÁO THỰC TẬP-Tự học PHP lập trình web (Trang 140)