2018-11-05
閱讀量:
1756
如何理解SQL之SELECT語(yǔ)句
SQL代表結(jié)構(gòu)化查詢語(yǔ)言。正是查詢使SQL變得如此強(qiáng)大。SQL是一種使您能夠?qū)?shù)據(jù)庫(kù)運(yùn)行查詢的語(yǔ)言。它允許您在數(shù)據(jù)庫(kù)中查詢所需的數(shù)據(jù)。
在查詢MySQL數(shù)據(jù)庫(kù)時(shí),SQL SELECT
語(yǔ)句使一切成為可能。在使用MySQL時(shí),這可能是您最常用的SQL語(yǔ)句。該SELECT
語(yǔ)句允許您向MySQL描述您希望它檢索哪些數(shù)據(jù)。
請(qǐng)考慮以下SQL語(yǔ)句:
SELECT * FROM Fruit;
這是結(jié)果:

這是SELECT
最簡(jiǎn)單的陳述。上面的SQL語(yǔ)句從中檢索所有記錄水果 表。
星號(hào)(*
)告訴MySQL返回所有列。這節(jié)省了我們的時(shí)間和精力。如果沒(méi)有這個(gè),我們需要寫出我們想要返回的所有列的名稱。
同時(shí),您還可以告訴MySQL只返回您想要返回的列。這是通過(guò)僅命名您想要返回的列來(lái)完成的。像這樣:
select FruitId,F(xiàn)ruitName
from fruit;
這是結(jié)果:

上面的SQL語(yǔ)句選擇了 FruitId 和 FruitName 來(lái)自的列 水果 表。
這樣做可以減少混亂,因此您只能看到您感興趣的那些列。它還可以提高性能,因?yàn)镸ySQL(以及您使用的任何應(yīng)用程序)不需要使用寶貴的資源來(lái)返回不必要的數(shù)據(jù)。
同樣,此查詢從表中檢索所有記錄 - 除非另有說(shuō)明,否則MySQL將返回所有記錄。






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論