COMPUTER LEARNING CENTER
WWW.HUUKHANG.COM
5.2.2. Phaùt bieåu SELECT vôùi meänh ñeà FROM
Phaùùt bieåu SQL daïng SELECT laø moät trong nhöõng phaùt bieåu yeâu caàu MySQL truy luïc döõ lieäu
treân cô sôû döõ lieäu chæ ñònh. SELECT duøng ñeå ñoïc thoâng tin töø cô sôû döõ lieäu theo nhöõng tröôøng quy
ñònh, hay nhöõng bieåu thöùc cho tröôøng ñoù.
Meänh ñeà FROM chæ ra teân moät baûng hay nhöõng baûng coù quan heä caàn truy vaán thoâng tin.
Thöôøng chuùng ta söû duïng coâng cuï MySQL-Front | Query ñeå thöïc thi phaùt bieåu SQL.
Sau khi thöïc thi phaùt bieåu SQL, keát quaû traû veà soá maåu tin vaø toång soá maåu tin ñöôïc laáy ra töø
baûng.
Daáu * cho pheùp loïc maåu tin vôùi taát caû caùc tröôøng trong baûng, neáu muoán chæ roõ nhöõng tröôøng naøo
caàn loïc baïn caàn neâu teân cuï theå nhöõng tröôøng ñoù.
Ñeå tieän tham khaûo trong giaùo trình naøy chuùng toâi söû duïng moät phaàn cô sôû döõ lieäu coù saün cuûa
MySQL, ñoàng thôøi boå sung theâm cô sôû döõ lieäu daønh cho öùng duïng baùn haøng qua maïng.
Cô sôû döõ lieäu baùn haøng qua maïng coù teân laø Test, vaø bao goàm nhieàu baûng. Baèng phaùt bieåu
SELECT chuùng ta coù theå bieát soá baûng hay ñoái töôïng khaùc ñang coù trong cô sôû döõ lieäu Test
Ví duï 8-2: Thöïc thi phaùt bieåu SQL SELECT heä thoáng
show tables
from Test
/* Hieån thò taát caû teân baûng cuûa cô sôû döõ lieäu hieän haønh */
Keát quaû traû veà danh saùch baûng nhö sau:
TABLES_IN_TEST
--------------------------------------
tblCountries
tblProvinces
tblAuthors
tblPayment
tblItemsion
tblCustomers
tblSoftware
Ghi chuù:
Baïn coù theå söû duïng phaùt bieåu SQL treân ñeå hieån thò nhöõng ñoái töôïng trong cô sôû döõ lieäu, baèng caùch thay
theá caùc tham soá vaø ñieàu kieän.
Cuù phaùp ñôn giaûn
Select *
From
tablename
/* Loïc taát caû soá lieäu cuûa taát caû caùc coät (field) cuûa tablename*/
Select field1,field2
From
tablename
/* Loïc taát caû soá lieäu cuûa 2 field: field1, field2 cuûa tablename*/
Select *
From
tablename
Limit
0,10
/* Loïc top 10 maåu tin ñaàu tieân cuûa taát caû caùc field cuûa tablename*/
Select field1, field2
From
tablename
Limit
0,10
/* Loïc top 10 maåu tin ñaàu tieân cuûa 2 fields field1, field2 cuûa
Giaùo vieân: Phaïm Höõu Khang