2018-12-04
阅读量:
745
总结关系数据库的查询
处理关系数据库的查询可以是以下类别:
数据定义语言:用于定义数据库的结构。例如; CREATE TABLE,ADD COLUMN,DROP COLUMN等。
数据操作语言:用于操纵关系中的数据。例如; INSERT,DELETE,UPDATE等。
数据查询语言:用于从关系中提取数据。例如; 选择
首先,我们将考虑数据查询语言。从关系数据库检索的通用查询是:
- SELECT [ DISTINCT ] Attribute_List FROM R1,R2 ... .RM
- [ WHERE条件]
- [ GROUP BY(属性)[ HAVING条件]]
- [ ORDER BY(Attributes)[ DESC ]];
如果要从关系数据库中检索,则必须使用语句1表示的部分查询。在[]中写的语句是可选的。我们将查看表1中所示关系的可能查询组合。
案例1:如果我们想要检索所有学生的ROLL_NO和NAME属性,查询将是:
案例2:如果我们想要检索ROLL_NO大于2的学生的ROLL_NO和NAME,则查询将是:
案例3:如果我们想要检索学生的所有属性,我们可以编写*代替将所有属性写为:






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论