- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 SQL语言初步
第2章 SQL语言初步 2.1 SQL的基本概念 2.2 基本表、索引的创建、删除和修改操作 2.3 SQL的查询语句——SELECT 2.4 含有子查询的数据更新 2.5 视图 2.1 SQL的基本概念 SQL支持数据库的三级模式结构,如图2―1所示。从图中可以看出,模式与基本表相对应,外模式与视图相对应,内模式对应于存储文件。基本表和视图都是关系。 1.基本表(Base Table) 基本表是模式的基本内容。每个基本表都是一个实际存在的关系。 2.视图(View) 视图是外模式的基本单位,用户通过视图使用数据库中基于基本表的数据(基本表也可作为外模式使用)。一个视图虽然也是一个关系,但是它与基本表有着本质的区别。任何一个视图都是从已有的若干关系导出的关系,它只是逻辑上的定义,实际并不存在。在导出时,给出一个视图的定义(从哪几个关系中, 根据什么标准选取数据,组成一个什么名称的关系等),此定义存放在数据库(数据字典)中,但没有真正执行此定义(并未真正生成此关系)。当使用某一视图查询时,将实时从数据字典中调出此视图的定义;根据此定义以及现场查询条件,从规定的若干关系中取出数据,组织成查询结果,展现给用户。 因此,视图是虚表,实际并不存在,只有定义存放在数据字典中。 当然,用户可在视图上再定义视图,就像在基本表上定义视图一样,因为视图也是关系。因而对于用户来说,使用一个视图和使用一个基本表的感觉是一样的。只是对视图进行修改时,有时会产生一些麻烦(将在具体介绍视图操作时讲述)。 3.存储文件 存储文件是内模式的基本单位。每一个存储文件存储一个或多个基本表的内容。一个基本表可有若干索引,索引也存储在存储文件中。存储文件的存储结构对用户是透明的。 下面将介绍SQL的基本语句。各厂商的RDBMS实际使用的SQL语言,与标准SQL语言都有所差异及扩充。因此,具体使用时,应参阅实际系统的有关手册。 2.2 基本表、索引的创建、删除和修改操作 2.2.1 创建基本表——CREATETABLE 一、语句格式 CREATETABLE表名(列定义清单 [,表级完整性约束]) 其中,一对方括号内的内容为可选项。 二、说明 (1)表名:规定所创建的基本表的名称。在一个数据库中,不允许有两个基本表同名(应该更严格的说,任何两个关系都不能同名,这就把视图也包括了)。 (2)列定义清单:规定了该表中所有属性列的结构情况。每一列的内容有: 列名类型[该列的完整性约束] 两列内容之间用西文逗号隔开。 (3)列名:规定了该列(属性)的名称。一个表中不能有两列同名。 (4)类型:规定了该列的数据类型。各具体DBMS所提供的数据类型是不同的。但下面的数据类型几乎都是支持的: INT或INTEGER 全字长二进制整数 SMALLINT 半字长二进制整数 DEC(p[,q])或 压缩十进制数,共p位,其中小数点后有q位, DECIMAL(p[,q]) 0=q=p=15,q=0时可省略 FLOAT 双字长的浮点数 CHAR(n)或CHARTER(n) 长度为n的定长字符串 VARCHAR(n) 最大长度为n的变长字符串 DATE 日期型,格式为YYYY―MM―DD TIME 时间型,格式为HH.MM.SS TIMESTAMP 日期加时间 (5)该列的完整性约束:该列上数据必须符合的条件。最常见的有: NOTNULL 该列值不能为空 NULL 该列值可以为空
您可能关注的文档
最近下载
- DBJ 15-109-2015 混凝土技术规范.pdf VIP
- 2025人形机器人应用场景洞察白皮书-工业场景篇.pdf VIP
- 2024义务教育信息科技新课标课程标准考试题库含答案.docx VIP
- 企业培训体系标准化建设与管理.pptx VIP
- 个人简历表格简单版.pdf VIP
- 人教版数学八年级上册全册完整ppt课件.pptx VIP
- 企业培训体系与规章制度管理.ppt VIP
- BRCGS包装材料 (第七版) 变化点解读.pptx VIP
- 高中英语-选择性必修二 Unit2 Understanding ideas Social Media Detox教学设计学情分析教材分析课后反思.pdf VIP
- 2025年义务教育信息科技新课标课程标准必考题库含答案.docx VIP
文档评论(0)