CH3数据库的标准语言SQL 2学分(3)共57页文档
- 格式:ppt
- 大小:426.00 KB
- 文档页数:57
第四章关系数据库标准语言SQL4.1 SQL概述SQL是structured query language结构化查询语言的缩写SQL包含数据定义、数据操纵、数据控制功能。
SQL语言的特点:1.一体化语言,包括数据定义、数据查询、数据操纵、数据控制功能。
2.一种高度非过程化的语言,写出命令要求,系统自动完成工作。
3.语言简洁。
接近自然语言,易学。
4.可以直接以命令方式嵌入程序设计中交互使用。
SQL命令动词SQL功能命令动词数据查询(选择) SELECT 数据定义(搭建框架结构) CREATE、DROP、AL TER 数据操纵(记录操作) INSERT UPDA TE DELETE数据控制(远程) GRANT REVOKE4.2 查询功能SQL语言的核心是查询.SQL语言的查询命令也称SELECT命令,它的基本形式select---from---where---查询块。
即:select字段1,字段2,…字段n from表1, 表2, …,表n where 等值条件使用SQL语句时步骤:1.找字段(select )2.确定表( from )3.找条件( where )4.是否需要分组( group by )5.是否需要排序( order by )6.是否有输出( to file / into table /into array / into cursor)等值条件什么是等值条件?1. 字段名=字段值2. 用到两个或两个以上的表时,必须写表1.字段名=表2.字段名等等. 多个查询块可以嵌套.SQL语句中各个命令短语的含义Select 说明要查询的数据(必须的)From 说明要查询的数据来自哪些表(可以是一个表也可以是多个表)(必须的)Where 说明查询的条件。
(这个可以有也可以没有)Group by 用于对查询结果进行分组,可以利用它进行分组汇总。
(这个可以有也可以没有)Having 必须跟随GROUP BY 短语之后,它用来限定分组必须满足的条件Order by 用来对查询结果进行排序。