SQL基本概念
目录
结构化查询语言
集数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)功能于一体。
SQL只要提出“做什么”,无须了解存取路径。
操作对象是一条记录
基本表的定义、修改
[例3.10] 增加课程名称必须取唯一值的约束条件。
ALTER TABLE Course ADD UNIQUE(Cname);
索引的建立与删除
建立索引的目的:加快查询速度
数据查询
目录
GROUP BY子句 (WHERE子句中是不能用聚集函数作为条件表达式)
SELECT子句的<目标列表达式>不仅可以为表中的属性列,也可以是表达式
确定是否为空
可以按一个或多个属性列排序
升序:ASC;降序:DESC;默认为升序
用HAVING
例: 左外连接
SQL的数据更新功能:数据的插入、修改、删除。
目录
两种插入数据方式
可以一次插入多个元组
三种修改方式
视图:定义、查询、更新、撤消
(主要需要注意where和having)
主要的更新方式同 表更新