- 1、本文档共156页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库概论第三章SQL课件
结构化查询语言SQL(Structured Query Language);SQL的历史
SQL语言最初是由IBM公司在七十年代中期在原型的关系数据库管理系统SYSTEM R上开发的语言。
1979年,ORACLE公司首家推出商业上可执行的SQL。
如今,SQL成为工业上标准的数据库存取语言。 ;SQL的标准
美国国家标准学会(ANSI )将SQL作为关系数据库管理系统的标准语言,并且定义在ANSI x3.125---1989”具有完整性增强特征的数据库语言SQL”文档中,即ANSI SQL89
1987.6-1989.4 ISO SQL89
1992年 ISO SQL92 SQL2
1999年 ISO SQL99 SQL3
2003年 ISO SQL2003;3.1 SQL概述及其特点
1. SQL概述
按其功能分为四大类;SQL 的特点; 2. SQL数据库的体系结构
按支持SQL的数据库管理系统可称其SQL数据库,其结构基本上采用三级结构,但所用术语与传统关系模型的术语有些不同。;用户1;学生-课程关系数据库;韩川朽凌薯蚀澡羡仑摆遣次况筒您腋???虽问带参教愚干云轿吉京佰缩辗恒数据库概论第三章SQL课件数据库概论第三章SQL课件; SQL的数据定义基本对象为:
定义基本表
定义视图
定义索引表
TABLE TABLE
CREATE VIEW DROP VIEW ALTER TABLE
INDEX INDEX
;1. 基本表的定义和修改
① 定义基本表
定义表名
定义表中各列的特征:
列名、数据类型、
长度等
;一般格式:
CREATE TABLE 表名
( 列名1 数据类型 [列级完整性约束条件]
[, 列名2 数据类型 [列级完整性约束条件]]··· )
[ 其它参数]; ;数据类型;例6 建立课程表 C;例7 建立学生选课表 SC; ② 修改基本表结构
修改已经定义的表的结构
修改已经定义的表的完整性约束:
一般格式:
ALTER TABLE 表名
[ADD 新列名 数据类型 [完整性约束]]
[DROP 完整性约束名]
[ALTER COLUMN 列名 数据类型];; 例9:为表S添加一个新的列“入学时间”。
alter table S add S_entrance DATE;
例10:将年龄的数据类型由字符型改为整型。
alter table S alter column Sage int;
例11:增加课程名取唯一值的约束条件。
alter table C add UNIQUE(Cname);
alter table C add constraint U_C UNIQUE(Cname);* 建表后声明主关键字:
alter table table_name add primary key ( column_name);
注意: table_name 是表的名字
column_name 是要被定义为主键的字段名。;* 建表后声明外关键字:
alter table table_name1 add foreign key ( column_name) references table_name2(column_name) ;
注意: table_name1 是要增加外部键的表的名字,
table_name2 是相对table_name1的主表。
column_name 是要被定义为外键的字段名。;③ 删除基本表定义
一般格式:
DROP TABLE 表名 [restrict | cascade];
;3. 索引的建立和删除
① 索引的概念;(2) 建立索引
一般格式:
CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名 ( 列名 [ASC|DESC] [,列名 [ASC|DESC] ] ···);;聚簇索引; ④ 删除索引
一般格式:
DROP INDEX 索引名称 ;;练习;练习;作业;格式:
SELECT [ALL|DISTINCT]目标列表达式[,目标列表达式]···
FROM 表名或视图名[,表名或视图名]···
[WHERE 条件表达式]
[GROUP BY 列名
您可能关注的文档
最近下载
- 2025苏州工业职业技术学院单招语文模拟试题及答案 .pdf VIP
- 2017高考物理动量守恒定律10个模型必威体育精装版模拟题精选训练:专题04 子弹打木块模型(原卷版).doc VIP
- 2024中国小核酸药物行业发展报告.pdf
- 统编版(新教材)一年级下册语文第二单元《热爱中国共产党》教学课件.pptx VIP
- 矿山设备维护与维修技术考核试卷.docx VIP
- 孙瑞雪-爱和自由_.pdf
- 持证上岗考试典操部分新增题目.doc VIP
- 毕业论文-中国与俄罗斯能源贸易合作分析.docx VIP
- 多模态话语分析视角下的字幕翻译研究--以江西文化系列纪录片为例.pdf
- 2024年12月大学英语六级考试真题及答案(第1套).pdf
文档评论(0)