2018-12-04
閱讀量:
782
總結關系數(shù)據(jù)庫的查詢
處理關系數(shù)據(jù)庫的查詢可以是以下類別:
數(shù)據(jù)定義語言:用于定義數(shù)據(jù)庫的結構。例如; CREATE TABLE,ADD COLUMN,DROP COLUMN等。
數(shù)據(jù)操作語言:用于操縱關系中的數(shù)據(jù)。例如; INSERT,DELETE,UPDATE等。
數(shù)據(jù)查詢語言:用于從關系中提取數(shù)據(jù)。例如; 選擇
首先,我們將考慮數(shù)據(jù)查詢語言。從關系數(shù)據(jù)庫檢索的通用查詢是:
- SELECT [ DISTINCT ] Attribute_List FROM R1,R2 ... .RM
- [ WHERE條件]
- [ GROUP BY(屬性)[ HAVING條件]]
- [ ORDER BY(Attributes)[ DESC ]];
如果要從關系數(shù)據(jù)庫中檢索,則必須使用語句1表示的部分查詢。在[]中寫的語句是可選的。我們將查看表1中所示關系的可能查詢組合。
案例1:如果我們想要檢索所有學生的ROLL_NO和NAME屬性,查詢將是:
案例2:如果我們想要檢索ROLL_NO大于2的學生的ROLL_NO和NAME,則查詢將是:
案例3:如果我們想要檢索學生的所有屬性,我們可以編寫*代替將所有屬性寫為:






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論