- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库标准语言SQLPPT
第三章 关系数据库标准语言SQL;3.1 SQL概述;SQL语言特点;5. 语言简捷,易学易用;3.2 架构(SCHEMA);架构与表;3.3基本表的定义、删除和修改;定义基本表(续);;SQL Server2005数据类型;二进制数据类型;字符型数据类型;Unicode 数据类型;日期和时间数据类型 ;数值数据类型 ;;;;货币数据类型;特殊数据类型;[例1] 建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一。
CREATE TABLE Student
(Sno CHAR(5) NOT NULL UNIQUE,
Sname CHAR(20) UNIQUE,
Ssex CHAR(1) ,
Sage INT,
Sdept CHAR(15));;[例2] 建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno, Cno)为主码,Sno为外码参照student.sno,成绩在【0~100】。
CREATE TABLE SC(
Sno CHAR(5) ,
Cno CHAR(3) ,
Grade int,
CONSTRAINT grd_chk CHECK(Grade between 0 and 100)
Primary key (Sno, Cno),
CONSTRAINT frk_Sno FOREIGN KEY(Sno)
REFERENCE student(Sno))
ON DELETE CSCADE
ON UPDATE CSCADE;;二、修改基本表;向Student表增加“入学时间”列,其数据类型为日期型。
ALTER TABLE Student ADD Scome DATE;
不论基本表中原来是否已有数据,新增加的列一律为空值。
删除属性列
ALTER TABLE Student DROP COLUMN Scome;
将年龄的数据类型改为半字长整数。
ALTER TABLE Student MODIFY Sage SMALLINT;
删除学生姓名必须取唯一值的约束。
ALTER TABLE Student DROP UNIQUE(Sname);;三、删除基本表 ;3.4 索引 ;3.4 索引 ;3.4 索引 ;一、建立索引 ;唯一值索引;例题 ;聚簇索引;聚簇索引(续);使用索引的原则;二、删除索引 ;3.5 查 询;语句格式;3.5.2 单表查询 ;查询指定列;3. 查询经过计算的值 ;3. 查询经过计算的值;ALL 与 DISTINCT ;例题(续);2.查询满足条件的元组;(1) 比较大小;(2) 确定范围;(3) 确定集合;(4) 字符串匹配;通配符;例题;匹配模板为含通配符的字符串;使用转义字符将通配符转义为普通字符;(5) 涉及空值的查询;(6) 多重条件查询;改写[例12];改写[例10];三、对查询结果排序 ;排序实例 ;四、使用集函数 ;使用集函数实例;五、对查询结果分组 ;GROUP BY子句示例;使用HAVING短语筛选最终输出结果;使用HAVING短语筛选最终输出结果;3.3.3 连接查询 ;SQL中连接查询的主要类型;一、广义笛卡尔积 ;二、等值与非等值连接查询 ;自然连接;非等值连接查询;三、自身连接 ;四、外连接(Outer Join) ;外连接(续) ;五、复合条件连接;多表连接;嵌套查询;嵌套查询的分类及求解过程;一、带有IN谓词的子查询;带有IN谓词的子查询(续);带有IN谓词的子查询(续);带有IN谓词的子查询(续);带有IN谓词的子查询(续);二、带有比较运算符的子查询;带有比较运算符的子查询(续);相关子查询的执行过程;三、带有ANY或ALL谓词的子查询;带有ANY或ALL谓词的子查询(续);带有ANY或ALL谓词的子查询(续);带有ANY或ALL谓词的子查询(续);带有ANY或ALL谓词的子查询(续);四、带有EXISTS谓词的子查询;带有EXISTS谓词的子查询(续);带有EXISTS谓词的子查询(续);带有EXISTS谓词的子查询(续);带有EXISTS谓词的子查询(续);带有EXISTS谓词的子查询(续);3.3.5 集合查询;并操作;并操作;并操作;[例48] 查询计算机科学系中年龄不大于19岁的学生的姓名
SELECT
您可能关注的文档
最近下载
- 2025秋人教版八年级上英语教学计划及教学进度安排.docx VIP
- (完整版)元素周期表(word全面版) .pdf VIP
- 《中华人民共和国监察法》试题库附参考答案.docx VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)(宣讲培训).pptx VIP
- 监察法试题库完整.doc VIP
- 水稳运输车驾驶员安全技术交底.pdf VIP
- 外墙保温工程监理实施细则.docx VIP
- 林草--森林火灾危险性评估技术规范.pdf VIP
- 人教版(2019)必修第一册Unit 4 Natural Disasters reading and thinking课件(共38张PPT)(含音频+视频).pptx VIP
- 矿产行业审计风险分析报告 .pdf VIP
文档评论(0)