·日常学习篇
数据库难点
数据库中的关系代数:
关系代数基本操作: 并、差、笛卡尔积(广义积)、 选择、投影和更名等基本操作
关系代数扩展操作:交、连接和关系除
集合操作
纯关系操作
关系代数的基本书写思路:
1.选出将用到的关系/表
2.做“积”运算(可用连接运算替换)
3.做选择运算保留所需的行/元组
4.做投影运算保留所需的列/属性
数据库中的数据查询
1.单关系数据查询
SQL提供SELECT语句,通过查询操作可得到所需的信息
关系(表)的SELECT语句的一般格式为:
2.无条件查询——也称投影查询
指只包含“SELECT...FROM”的查询,也称作投影查询,相当于关系代数中的投影运算
****需注意的是在关系代数中,投影运算之后自动消去重复行,而SQL中必须使用关键字DISTINCT
3.条件查询
使用关键字WHERE
常用的比较运算符有:
4.聚合函数查询
常用聚合函数
-----------------------------------------------------------------------------------------------------------------------------
·学习中遇到的问题
dev c++页面变成一堆乱码了
查询了许多资料目前还不知道如何解决