第2章结构化询语言SQL.docVIP

  • 5
  • 0
  • 约1.3万字
  • 约 16页
  • 2020-11-20 发布于甘肃
  • 举报
第2章 结构化查询语言SQL 2.1 概述 2.1.1 组成与功能 1 SQL是“Structured Query Language(结构式查询语言)”的缩写,1986年SQL语言被批准为关系数据库语言的美国标准化语言。 2.SQL语言分类 分为四大类:数据定义语言,数据查询语言,数据操纵语言,数据控制语言。 (1)数据定义语言:主要用创建、修改或删除数据库中对象,如表、视图、模式、触发器和存储过程等,与其相关的主要SQL语句包括CREAT(创建)、ALTER(修改)、DROP(删除); (2)数据操纵语言:主要用于数据的增、删、改操作,主要语句有INSERT(插入)、DELETE(删除)、UPDATE(修改); (3)数据查询语言:主要用于数据的检索查询,与其相关的语句是SELECT(查询); (4)数据控制语言:主要用于控制用户对数据库的访问权限、完整性规则描述、事务控制等操作。控制用户对数据库的访问权限的主要语句有 GRANT(授予权利)和REVOKE(取消权利)等。事务控制的语句包括 COMMIT(事务提交)和ROLLBACK(事务撤消)等。 2.SQL语言的特点 1)非过程化语言: 非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求,必须指定存取路径。而用SQL语言进行数据操作,用户只需提出“做什么”,而不必指明“怎么做”,因此用户无需了解存取路径,存取路

文档评论(0)

1亿VIP精品文档

相关文档