11章数据库基础.pptVIP

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

第11章 数据库基础 教学目标 通过本章的学习,掌握数据库的基本概念以及如何使用基本的SQL语句 教学重点 数据库基础知识 SQL语言 数据库对象,表、索引、视图、存储过程 SQL常用函数 SQLServer基础知识 教学过程 讲解了数据库基本对象:表、视图和存储过程以及SQL语句 上机实习及课后问答 11.1 数据库基础知识 数据库系统使用示例 从超市购物、使用信用卡购物、使用图书馆 数据库基本概念 实体及数据模型 实体、实体间联系、实体属性、数据模型 关系型数据库 11.2 SQL SQL的语言元素 数据定义语言(DDL):用于定义SQL模式、基本表、视图和索引。 数据操纵语言(DML):分成数据查询和数据更新两类。其中数据更新又分为插入、删除和修改3种。 数据控制语言(DCL):包含对表和视图等对象的授权,完整性规则的描述, 事务控制等。它主要用于改变与某个数据库用户或角色相关联的权限。 11.2 SQL Select语句 基本语法:Select语句用于从数据库中检索行。一个最简单的Select语法形式如下: SELECT field1[,field2…] FROM table1[,table2…] 使用*从表中取出所有字段值 使用AS字段重新指定列名 使用Where查询符合一定条件的记录 11.2 SQL Select语句 使用“||”将多个字段的内容合并到一列中 使用ORDER BY关键字对结果进行排序 使用DISTINCT关键字可以消除返回结果中的重复项 11.2 SQL Insert语句 插入子查询结果 子查询不仅可以嵌套在SELECT语句中,用以构造父查询的条件,也可以嵌套在INSERT语句中,用以生成要插入的数据。其功能是以批量插入,一次将子查询的结果全部插入指定表中。其基本语法格式如下: INSERT INTO 表名 [(属性列1 [,属性列2…]) 子查询 11.2 SQL UPDATE语句 UPDATE语句的作用是就该表中已有的一条或多条记录。其基本语法格式如下: UPDATE 表名 SET 列名=表达式[,列名=表达式]… [WHERE 条件] UPDATE关键字用于指定修改哪个表;SET关键字指定修改哪些字段以及修改后的值,这些字段必须是表中存在的字段;WHERE关键字用于限定修改符合特定条件的记录,如果省略WHERE子句,则表示要修改表中的所有记录。 11.2 SQL Delete语句 DELETE语句用于从表中删除一条或多条记录。其基本语法格式如下: DELETE [FROM] 表名 [WHERE 条件] DELETE关键字指定需要删除记录的表名;WHERE关键字用于限定删除符合特定条件的记录,如果省略,则删除整个表的记录。 11.3 数据库对象 表 创建表 CREATE TABLE 表名(列名数据类型 [列级完整性约束条件] [,列名 数据类型 [列级完整性约束条件]...] [,表级完整性约束条件]) 修改表 ALTER TABLE 表名[ADD 新列名数据类型[完整性约束]][DROP COLUMN列名完整性约束名完整性约束名] [MODIFY列名 数据类型数据类型] 11.3 数据库对象 表 删除表 DROP TABLE表名 基本表定义一旦删除,表中的数据、在此表上建立的索引都将自动被删除掉,而建立在此表上的视图虽仍然保留,但已无法引用。因此执行删除操作一定要格外小心。 11.3 数据库对象 索引 创建索引 其基本语法格式如下: CREATE [UNIQUE] INDEX 索引名 ON 基本表名(列名[,列名…n]) 删除索引 其基本语法格式如下: DROP INDEX 索引名 11.3 数据库对象 视图 创建视图 CREATE VIEW 视图名[(列名[,列名]…)] AS 子查询 修改视图 ALTER VIEW 视图名[(列名[,列名]…)] AS 子查询 删除视图 DROP VIEW 视图名 11.3 数据库对象 存储过程 由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,使用时只要调用即可。 增强了SQL语言的功能和灵活性 完成复杂的判断和较复杂的运算 可保证数据的安全性和完整性 极大地改善SQL语句的性能 降低网络的通信量 11.4 SQL的常用函数 AVG函数 返回表达式中所有值的平均值 AVG([ ALL | DISTINCT ] expression) SUM函数 返回表达式中所有值的总和 SUM([ ALL | DISTINCT ] expression

文档评论(0)

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

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

1亿VIP精品文档

相关文档