第5章节 及查询(sql).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章节 及查询(sql)

数据库原理与技术(Access) 主编:丁倩 史娟 中国电力出版社 目 录 第5章 使用高级查询—SQL语言 学习目标 SQL数据定义CREATE、DROP、ALTER SQL数据查询SELECT SQL数据操纵INSERT、UPDATE、DELETE SQL数据控制GRANT、REVOKE 第5章 使用高级查询—SQL语言 教学内容 5.1 SQL的数据定义 5.2 SQL的数据操纵 5.3 视图 5.4 SQL数据控制 5.1 SQL的数据定义 5.1 SQL的数据定义——基本表 1.定义基本表 CREATE TABLE 表名 (列名1数据类型[列级完整性约束条件][,列名2数据类型[列级完整性约束条件]……][,表级完整性约束条件]); 表名是基本表的名字,可由一个或多个属性组成。建表的同时可以定义与该表有关的完整性约束条件,。如果完整性约束条件涉及到该表的多个属性列,则必须定义在表级上,否则即可以定义在列级,也可以定义在表级。 primary key 5.1 SQL的数据定义——基本表 一般都支持的数据类型: CHAR(n)/ TEXT( n ) 字符串,长度为n个西文字符。 INTEGER或INT 全字长整数。 SMALLINT 半字长整数。 NUMERIC 数值型 FLOAT 双字长浮点数。 DATE 日期型,格式为YYYY-MM-DD。 BIT 逻辑型 5.1 SQL的数据定义——基本表 例1 建立一个“借出信息”表,它由“资产编号”、“借用人”、“出借人”、“批复人”、“出借日期”、“借用理由”6个属性组成,其中“资产编号”属性不能为空,并且其值是唯一的。 CREATE TABLE 借出信息(资产编号 CHAR(5) NOT NULL UNIQUE, 借用人 CHAR(8), 出借人 CHAR(2), 批复人 INT, 出借日期 DATE, 借用理由 CHAR(15)); 5.1 SQL的数据定义——基本表 2.修改基本表 随着应用环境和应用需求的变化,有时需要修改已建立好的基本表,包括增加新列、增加新的完整性约束条件、修改原有的列定义或删除已有的完整性约束条件等。修改基本表的命令为ALTER TABLE,其格式为: ALTER TABLE表名 [ADD新列名数据类型[完整性约束]] [DROP 列名完整性约束] [ALTER 列名数据类型]; 5.1 SQL的数据定义——基本表 例2 向借出信息表增加拟还日期列,数据类型为日期型。 ALTER TABLE 借出信息 ADD 拟还日期 DATE; 例3 将借出信息表中资产编号数据类型改为半字长整数。 ALTER TABLE 借出信息 ALTER 资产编号 SMALLINT; 例4 删除借出信息表中借出理由。 ALTER TABLE 借出信息 DROP 借出理由; 5.1 SQL的数据定义——基本表 3.删除基本表 当某个基本表不再使用时,可用DROP TABLE命令进行删除,其格式为:DROP TABEL 表名; 例5 删除“借出信息”表。 DROP TABLE借出信息; 基本表一旦删除,表中的数据和在此表上建立的索引都将自动被删除掉,而建立在此表上的视图虽然仍然保留,但已无法引用。因此执行删除操作一定要格外小心。 5.1 SQL的数据定义——索引 建立索引是加快表的查询速度的有效手段。当我们需要在一本书中查找某些信息时,往往首先通过目录找到所需信息的对应页码,然后再从该页码中找出所要的信息,这种做法比直接翻阅书的内容速度要快。如果把数据库表比作一本书,那么表的索引就是这本书的目录,可见通过索引可以大大加快表的查询。 在基本表上可以建立一个或多个索引,以提供多种存取路径,加快查找速度。一般来说,建立与删除索引由数据库管理员(DBA)或表的属主(即建立表的人)负责完成。系统在存取数据时

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档