- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
AnIntroductiontoDatabaseSystemSQL概述SQL(StructuredQueryLanguage),即结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能极强的关系数据库语言。其功能并不仅仅是查询。当前,几乎所有的关系数据库系统软件都支持SQL,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改。SQL的产生与发展SQL是在1974年提出,并在IBM公司研制的关系数据库管理系统原型SystemR上实现。由于SQL简单易学,功能丰富,深受用户及计算机工业界欢迎,因此被数据库厂商所采用。SQL作为国际标准语言已成为数据库领域中的主流语言。SQL的特点1.综合统一SQL集数据定义、数据操纵、数据控制功能于一体2.高度非过程化用SQL进行数据操作,只要提出“做什么”,而无须指明“怎么做”,因此无须了解存取路径。3.面向集合的操作方式操作的对象及结果都是元组的集合4.以同一种语法结构提供两种使用方法独立语言和嵌入式语言5.语言简洁,易学易用功能强、完成核心功能只用了9个动词。核心功能只有9个动词学生课程数据库
Student(Sno,Sname,Ssex,Sage,Sdept)
数据示例Course(Cno,Cname,Cpno,Ccredit)数据示例SC(Sno,Cno,Grade)数据示例基本表的定义、删除与修改CREATETABLE表名(列名数据类型[列级完整性约束条件][,列名数据类型[列级完整性约束条件]]…[,表级完整性约束条件]);表名:所要定义的基本表的名字列名:组成该表的各个属性(列)列级完整性约束条件:涉及相应属性列的完整性约束条件表级完整性约束条件:涉及一个或多个属性列的完整性约束条件定义基本表(续)常用完整性约束主码约束:PRIMARYKEY唯一性约束:UNIQUE非空值约束:NOTNULL定义基本表(续)数据类型[例]建立一个“学生”表Student,它由学号Sno、学生姓名Sname、性别Ssex、年龄Sage、所在系Sdept组成,其中Sno为主码。CREATETABLEStudent(SnoCHAR(9)PRIMARYKEY,SnameCHAR(20)UNIQUE,SsexCHAR(2),SageSMALLINT,SdeptCHAR(20));[例]建立一个“课程”表Course,它由课程号Cno、课程名Cname、先行课号Cpno、学分Ccredit组成,其中Cno为主码。CREATETABLECourse(CnoCHAR(4)PRIMARYKEY,CnameCHAR(40),CpnoCHAR(4),CcreditSMALLINT);[例]建立一个“学生选课”表SC,它由学号Sno、课程号Cno,修课成绩Grade组成,其中(Sno,Cno)为主码。修改基本表(1)语句格式ALTERTABLE表名[ADD新列名数据类型[完整性约束]][DROP完整性约束名][ALTERCOLUMN列名数据类型]修改基本表举例[例]向Student中增加“入学时间”列修改基本表举例[例]删除student表中S_entrance属性列ALTERTABLEStudentDropColumnS_entrance;4.删除基本表DROPTABLE表名[CASCADE|RESTRICT];?下课了。。。*GRANT,REVOKE数据控制INSERT,UPDATE,DELETE数据操纵CREATE,DROP,ALTER数据定义SELECT数据查询动词SQL功能SQL的动词学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001李勇男20CS95002刘晨女19IS95003王敏女18MA95004张立男19ISStudentCourse课程号课程名先行课学分CnoCnameCpnoCcredit1数据库542
您可能关注的文档
- 沃尔沃V60产品介绍.ppt
- 第十讲-农业对外直接投资.ppt
- 浅析重庆主导产业.ppt
- 热学-(5-第五章-热力学第一定律).pptx
- 天思经理人ERP表结构.ppt
- (随机漫步模型--统计学)RandomWalkModels.ppt
- 心脑血管疾病简述.pptx
- 国际金融第7章..The-International-Monetary-System.ppt
- 38.晚清中国经济结构的变化.pptx
- 智慧城管-街面违法管理-商贩监控-试点方案-.pptx
- Unit1Howcanwebeegoodlearners_SectionA(1a-2d)课件人教版英语九年级全册.pptx
- 光复习第1讲光的反射和折射.pptx
- 高中物理选择性必修件带电粒子在有界磁场或复合场中的运动.pptx
- 高二语文选择性必修下册课件绝望的反抗与自然的呼唤一生命观比较.pptx
- Module11Unit1Theytouchnoses!课件英语七年级下册.ppt
- 高考语文高分技巧二轮复习专题二抢分点二理解散文词义句意要做到三联一依课件.pptx
- 高二数学选修课件第部分第章圆锥曲线.pptx
- Unit2HealthyLifestyleWordsandexpressions课件高中英语人教版选择性(完整版)4.pptx
- 高二物理选择性必修件动量和动量定理复习.pptx
- 人教版初中化学九年级上册第三单元测试试卷-含答案03.pdf
文档评论(0)