SQL的特点:是一个综合的、功能极强并且简洁容易学的语言。
SQL的功能:数据查询、数据操纵、数据定义、数据控制。
数据库系统的主要功能是通过数据库支持的数据语言来实现。
菲关系模型(层次模型、网状模型)的数据语言分为:
DDL:数据定义语言(用来维护存储数据的结构,例如:数据库、表等)。
DML:数据操纵语言(对数据进行操作,也就是对数据表的内容进行操作)。
DSDL:数据存储有关的描述语言。
SQL的特点:
综合统一:集数据定义语言、数据操纵语言、数据控制语言的功能与一体,语言风格统一,可以独立完成数据库生命周期中的全部活动;在关系模型中实体与实体之间的联系均用关系表示,这种数据结构的单一性带来了数据操作符的统一性。
高度非过程化:只要提出“做什么”,不用指明“怎么做”,因此无须了解存取路径,存取路径的选择以及SQL的操作过程由系统自动完成。
面向集合的操作方式:非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录,但SQL采用集合操作方式,不仅操作对象、查找结果可以使元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
以同一种语法结构提供多种使用方式:SQL既是独立的语言,又是嵌入式语言。作为独立语言,它能够独立的用于联机交互的使用方式,用户可以在终端键盘上直接敲入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句可以嵌入到高级语言(C,C++,Java)程序中,供程序员设计程序时使用。
语言简洁、易学易用&#