对于这样的一组销售数据,如果我们用SQL查询数据库来实现,那么只需要写出这样的一组语句,就能统计出指定月份的销售金额,那么这就是我们的可以使用SQL语言去实现的功能。
二、SQL语言组成
SQL语言是具有强大查询功能的数据库语言。除此以外,SQL语言还可以控制数据库管理系统为用户提供其它的相关功能,它们分别是 数据定义语言、数据检索语言、数据操纵语言、数据控制语言、数据共享、数据完整性。
1、 数据定义语言
SQL语言允许用户定义存储数据的结构和组织,以及存储数据项之间的关系,这就是数据定义语言。数据定义语言包括了表操作、视图操作、索引操作在内的诸多操作语句,比如常用的表创建语句就是典型的数据定义语言。
2、 数据检索语言
SQL允许用户或应用程序从数据库中检索存储的数据并使用,那么这就要用到数据检索语言。数据检索语言包括了查询语句和过滤语句在内的多种操作语言,像我们常用的条件语句、最小值函数、最大值函数、均值函数、求和函数都是属于数据检索语言。