关系数据库标准郑查询语言sql.ppt

  1. 1、本文档共172页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库标准郑查询语言sql

第三章 关系数据库标准语言SQL 结构化查询语言SQL(structured query language)是一种介于关系代数与关系演算之间的语言,它具有查询,操纵,定义和控制功能,是一种通用的,功能极强的标准的关系数据库语言。 3.1 SQL 概述 SQL语言是1974年由Boyce和Chamberlin提出的,1975-1979年在IBM公司的System R上实现的。 关系数据库标准语言SQL,又称结构化查询语言,简称SQL,包括查询,操纵,控制,定义4个方面。 第一个SQL标准为SQL-86。 第二个SQL标准为SQL-89。 第三个SQL标准为SQL- 92。 目前,正在推出SQL3。 SQL已成为关系数据库领域中的一个主流语言。 3.1.1.SQL的特点 1 综合统一。 2 高度非过程化。 3 面向集合的操作方式。 4 同一种语法结构提供两种使用方式。 5 语言简洁,易学易用 (9个核心动词:CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE, GRANT, REVOKE) 3.1.2 SQL语言的基本概念 3.2 数据定义 关系数据库由外模式,模式和内模式构成。既关系数据库的基本对象是表,视图和索引,因此数据定义功能包括定义表,定义视图和定义索引。 3.2.1 定义、删除与修改基本表 基本格式: CREATE TABLE 表名(列名数据类型 [列级完整性约束条件][,列名数据类型 [列级完整性约束条件]?] [,表级完整性约束条件]); 例1.建立一个学生表Student,它由学号Sno,姓名Name,性别Sex,年龄Age,所在系Sdept五个属性组成: CREAT E TABLE Student ( Sno CHAR (5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(1), Sage INT, Sdept CHAR (15) ); Student 2.修改基本表 基本格式: ALTER TABLE 〈表名〉 [ADD〈新列名〉〈数据类型〉 [完整性约束]] [DROP〈完整性约束名〉] [MODIFY 列名数据类型]; 例2:向 student 表中加入学时间列,类型为日期型。 ALTER TABLE student ADD Scome DATE 。 例 3: 将年龄的数据类型改为半字长整数 ALTER TABLE Student MODIFY Sage SMALLNT; 例4:删除关于学号必须取唯一值的约束。 ALTER TABLE Student DROP UNIQUE(Sno); 3.删除基本表 基本格式: DROP TABLE〈表名〉 例5. 删除student表 DROP TABLE Student ; 3.2.2.建立与删除索引 1. 建立索引 基本格式: CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名(列名[次序[,列名[〈次序]]…..); 次序:ASC,DESC 例 6: 为Student, Course, SC 3个表 建立索引,Student 按学号升序,Course 按课程号升序,SC 按课程号降序和学号升序建立索引。 CREATE UNIQUE INDEX Stusno ON Student (Sno); CREATE UNIQUE INDEX Coucno ON Course ( Cno); CREATE UNIQUE INDEX Scno ON SC (Sno ASC, Cno DESC); 2.删除索引 基本格式: DROP INDEX 索引名; 例 .删除 Student 表中的 Stusname索引. DROP INDEX St

文档评论(0)

173****1616 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档