COMPUTER LEARNING CENTER
WWW.HUUKHANG.COM
4.
KIEÅU DÖÕ LIEÄU CUÛA CÔ SÔÛ DÖÕ LIEÄU MYSQL
Tröôùc khi thieát keá cô sôû döõ lieäu treân MySQL, baïn caàn phaûi tham khaûo moät soá kieåu döõ lieäu
thöôøng duøng, chuùng bao goàm caùc nhoùm nhö: numeric, date and time vaø string.
Ñeàu caàn löu yù trong khi thieát keá cô sôû döõ lieäu, baïn caàn phaûi xem xeùt kieåu döõ lieäu cho moât coät
trong Table sao cho phuø hôïp vôùi döõ lieäu cuûa theá giôùi thöïc.
Ñieàu naøy coù nghóa laø khi choïn döõ lieäu cho coät trong Table, baïn phaûi xem xeùt ñeán loaïi döõ lieäu
caàn löu tröõ thuoäc nhoùm kieåu döõ lieäu naøo, chieàu daøi cuõng nhö caùc raøng buoäc khaùc, nhaèm khai baùo cho
phuø hôïp.
4.1.
Loaïi döõ lieäu numeric
Kieåu döõ lieäu numeric bao goàm kieåu soá nguyeân trình baøy trong baûng 8-3 vaø kieåu soá chaám ñoäng,
trong tröôøng hôïp döõ lieäu kieåu daáu chaám ñoäng baïn caàn phaûi chæ roõ bao nhieàu soá sau ñaáu phaàn leû nhö
trong baûng 8-4.
Baûng 8-3: Kieåu döõ lieäu soá nguyeân
----------------------------------------------
Loaïi Range
Bytes
Dieãn
giaûi
----------------------------------------------
tinyint
-127->128
1
Soá nguyeân raát nhoû.
hay
0..255
smallint
-32768
2 Soá
nguyeân
nhoû.
->32767
hay
0..65535
mediumint
-8388608 3 Soá
nguyeân
vöøa.
->
838860
hay
0..16777215
int
-2
31
->2
31
-1 4 Soá
nguyeân.
hay
0..2
32
-1
bigint
-2
63
->2
63
-1 8 Soá
nguyeân
lôùn.
hay
0..2
64
-1
----------------------------------------------
Baûng 8-4: Kieåu döõ lieäu soá chaám ñoäng
----------------------------------------------
Loaïi Range
Bytes
Dieãn
giaûi
----------------------------------------------
float
phuï thuoäc
Soá thaäp phaân
Soá
thaäp
daïng
Single hay
Phaân
Double.
Float(M,D)
4
Soá thaäp phaân
±1.175494351E-38 daïng
Single.
±3.40282346638
Double(M,D)
8
Soá thaäp phaân
daïng
Double.
±1.7976931348623157308
±2.2250738585072014E-308
Giaùo vieân: Phaïm Höõu Khang