- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库 chp3_sql
第三章关系数据库标准语言-SQL
SQL (Structured Query Language,可读作
Sequel)语言是1974年由Boyce和Chamberlin
的。由于它功能丰富、使用方式灵活、语言简洁
易学等突出优点,在计算机工业界和计算机用户
中倍受欢迎并深深扎根。1986年10月,美国国家
标准局(ANSI )的数据库委员会批准了SQL作为
关系数据库语言的美国标准。此后不久,国际标
准化组织(ISO )也做出了同样的决定。
此后ANSI 不断修改和完善SQL
1989年公布了SQL -89标准,1992
SQL -92标准;后面出现SQL -99(SQL -3)
SQL-2003。
SQL标准发展的简要历史
•1986年,ANSI X3.135-1986 ,ISO/IEC 9075:1986 ,
SQL-86
•1989年,ANSI X3.135-1989 ,ISO/IEC 9075:1989 ,
SQL-89
•1992年,ANSI X3.135-1992, ISO/IEC 9075:1992 ,
SQL-92 (SQL2 )
•1999年,ISO/IEC 9075:1999,
SQL-1999(SQL99,SQL3 )
•2003年,ISO/IEC 9075:2003,
SQL-2003
SQL成为国际标准后,数据库产品的
各个厂家纷纷推出各自的支持SQL的
软件或者与之接口的软件。这样就造
成了一种极大的可能性,不论是微
机、小型机还是大型机,不管是哪种
数据库系统,都采用SQL作为共同的
数据存取语言和标准接口。
3.1 SQL概述
SQL的英文名称是结构化的查询
语言。实际上它的功能包括
查询(Query)
操纵(Manipulation )
定义(Definition )
控制(Control)
四个方面,是一个综合的、通用
的、功能极强的关系数据库语言。
SQL的主要特点有:
1. 一体化
SQL集DDL(DSDL 内模式) 、DML 、DCL
2. 高度非过程化
“做什么” VS “怎么做”
3. 面向集合的操作方式
操作的对象和结果都是集合,一次一集合(Set)
4. 两种使用方式,统一的语法结构
交互方式,嵌入方式(isql/exec)
5. 语言简洁,易学易用
SQL完成核心功能只用了9个动词。
SQL的语法很简单,接近英语口语。
SQL动词
SQL功能 动词
数据查询 SELECT
数据操纵 INSERT, UPDATE,
DELETE
数据定义 CREATE, DROP,
ALTER
数据控制 GRANT, REVOKE
扩充:Dump/Backup/Load/Restore/Export/IMP/EXP
SQL与模式对照
数据库文件- 内模式
基本表-模式
视图-外模式
运行isql
Userid: DBA
Password: SQL
Database file:db.db
3.2 SQL的数据定义功能
SQL的数据定义功能包括定义表、定义视图
和定义索引,包括规则/ 限制/设备/数据库/数
据类型等。
操作方式
操作对象
创建 删除 修改
您可能关注的文档
- 手机结构设计公差规范.pdf
- 手机结构详解_课程2.pdf
- 手机结构详解_课程1.pdf
- 手机结构详解_课程3.pdf
- 手机营销模式分析报告.doc
- 手机营销体系咨询项目建议书.ppt
- 手机营销线下渠道分析报告.doc
- 手机芯片市场分析报告.doc
- 手机行业省代操盘手工作报告.doc
- 手机注塑模具量产手册(三星).ppt
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)