1 / 69
文档名称:

关系数据库标准语言.ppt

格式:ppt   大小:855KB   页数:69页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

关系数据库标准语言.ppt

上传人:核辐射 2022/8/8 文件大小:855 KB

下载得到文件列表

关系数据库标准语言.ppt

相关文档

文档介绍

文档介绍:关系数据库标准语言
数据库的创建与删除
创建数据库
SQL使用命令CREATE DATABASE创建数据库,其一般语法如下:
CREATE DATABASE <数据库名>;
【例3-1 sex CHAR(1) DEFAULT ‘男’ NOT NULL,
class CHAR(4),
birthday DATE,
sum int
constraint c2 check sum<2000,
CONSTRAINT C1 CHECK (sex IN (‘男’,‘女’)));
2022/8/14
【例3-4】创建“班级信息表”class,它由班级号id、班级名name、班长monitor等3个属性组成,其中班级号是主键,班长是外键,它是【例3-3】学生表中学号的某个值。
CREATE TABLE class
( id CHAR(4) NOT NULL ,
name VARCHAR(50) NOT NULL ,
monitor CHAR(8)
CONSTRAINT C2 PRIMARY KEY(id),
CONSTRAINT C3 FOREIGN KEY(monitor)
REFERENCES student(id));

说明:本例定义了2个列级约束、2个表级约束。CONSTRAINT子句定义的是表级约束,C2、C3是约束名,分别将id定义为主键,monitor定义为外键。
2022/8/14
删除基本表
当某个基本表不再需要时,可以使用DROP TABLE 语句将它删除。其一般语法为:
DROP TABLE <表名>;
【例3-5】删除student表。
DROP TABLE student;
该语句一旦执行,基本表的定义、数据、此表上建立的索引和视图都将自动被删除掉。
2022/8/14
表结构的修改
SQL语言用ALTER TABLE命令修改基本表,其基本语法为:
ALTER TABLE <表名>
[ADD (<新列名><数据类型>[完整性约束] [,…])]
[DROP <完整性约束名>]
[MODIFY (<列名> <数据类型>[,…])];

基本表的修改分3种情况:
使用ADD子句增加新列和新的完整性约束条件
【例3-6】在student表中增加“籍贯native_place”列,数据类型为字符型。
ALTER TABLE student
ADD native_place VARCHAR(50);
1
1
2022/8/14
使用DROP子句删除指定的完整性约束条件
【例3-7】 删除student表学生姓名必须取惟一值的约束条件。
ALTER TABLE student
DROP UNIQUE(name);
使用MODIFY子句修改基本表的列定义
【例3-8】 将student 表name列的数据类型改为定长字符串型。
ALTER TABLE student
MODIFY name char(8) NOT NULL;
注意:
(1)修改列定义时,要将原来的列级约束条件写上,否则原有的列级约束会不起作用。
(2)修改列定义时,有可能会破坏已有的数据,应事先作好备份工作。
(3)SQL未提供删除属性列的语句,只能采取间接的方法。
2022/8/14
建立索引
索引的概念
索引是建立在列上的一种数据库对象,它对表中的数据提供逻辑顺序,当在数据库表中搜索某一行时,可以通过使用索引来找到它的物理位置。索引建立后,什么时候使用索引以及使用哪一个索引(当有多个索引存在时),由DBMS内部根据情况自行决定,不需要人员干预。索引是动态的,每当数据库表的数据更新一次,相应的索引也随之更新。
2022/8/14
建立索引
在SQL语言中,建立索引使用CREATE INDEX命令,其一般语法为:
CREATE [UNIQUE] [CLUSTER] INDEX<索引名>
ON <表名>(<列名>[<次序>][,<列名>[<次序>]][,…]);

说明:
(1)表名是要建立索引的基本表的名字。
(2)列名是被建立索引的列的名称。索引可以建立在某一列或多个列上。
(3)次序是指按照该列名的索引值的排列顺序。次序可以取值ASC(升序)或DESC(

最近更新

小学六年级英语科模拟卷 6页

2024年愉快的一天作文 13页

2024年想象作文300字9篇 8页

模拟氮沉降对大兴安岭南段白桦次生林土壤氮矿.. 2页

2024年情感日志心情随笔7篇 18页

槲皮素联合2-甲氧雌二醇抗前列腺癌的作用及机.. 2页

椭圆型界面问题的等参有限元方法的开题报告 2页

2024年悲伤逆流成河观后感(精选15篇) 21页

2024年悬崖之上观后感9篇 10页

2024年总账会计试用期转正述职报告范文 14页

棉和蚕丝织物的防臭及抗皱整理的开题报告 2页

桩网复合地基土拱效应及土工格栅加筋数值分析.. 2页

桑树菌根化容器苗应用技术研究的开题报告 2页

案例教学在高中生物教学中的研究与应用的开题.. 2页

桃胶水解及衍生化研究的开题报告 2页

桂林抗战时期美术团体研究的开题报告 2页

格基签密关键技术研究的开题报告 2页

校本教研研究范式探析的开题报告 2页

2024年思想道德总结(精选12篇) 16页

标准信息网检索数据库架构与实现中期报告 2页

电镀黑铬工艺 10页

电镀六价铬讲议 10页

中考历史非选择题答题技巧 4页

计算机桌面运维技术服务方案 32页

ESC基础培训20100811-1 64页

老年慢性阻塞性肺疾病呼吸衰竭患者经鼻气管插.. 5页

《博微电力工程经济评价软件使用手册》 38页

不锈钢雨棚制作和安装施工合同3 6页

医用超声诊断仪超声源检定操作规程 4页

中观总义 益西彭措堪布 90页