
SQL基本概念
目录
结构化查询语言
集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。
SQL只要提出“做什么”,无须了解存取路径。
操作对象是一条记录




基本表的定义、修改






[例3.10] 增加课程名称必须取唯一值的约束条件。
ALTER TABLE Course ADD UNIQUE(Cname);
索引的建立与删除
建立索引的目的:加快查询速度




数据查询
目录
GROUP BY子句 (WHERE子句中是不能用聚集函数作为条件表达式)



SELECT子句的<目标列表达式>不仅可以为表中的属性列,也可以是表达式







确定是否为空


可以按一个或多个属性列排序
升序:ASC;降序:DESC;默认为升序



用HAVING









例: 左外连接




















SQL的数据更新功能:数据的插入、修改、删除。
目录
两种插入数据方式



可以一次插入多个元组




三种修改方式








视图:定义、查询、更新、撤消














(主要需要注意where和having)
主要的更新方式同 表更新


