操控数据库解读.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
操控数据库解读

江苏大学通信工程系 第九章 操控数据库 操控数据库 9.1 数据库基础知识 9.2 SQL基础 9.3 获取数据库中的数据 9.4 修改数据库中的数据 数据库基础知识 关系数据库: 数据库是数据的集合,它由一个或多个表组成。 数据表中的某个字段可以被称为关键字,若它能惟一地确定表中的一个记录。 若一个数据库只有一个表,则称之为简单数据库。若数据库由多个相关的表(通过表的字段相关联)组成,则称其为关系数据库。 DBMS(数据库管理系统)是一套程序,用来定义、管理和处理数据库与应用程序之间的联系。 数据库基础知识 1)Oracle 如果实现的是高端企业应用,需要处理的并发数据量很大(Oracle数据库的存储能力扩展到了8 EB,1EB =1024PB,1PB = 1024TB),同时对数据库的可靠性、安全性和可扩展性又很高的要求,那么oracle是很好的选择。 数据库基础知识 Orlacle具有如下特点: 支持大数据库、多用户的高性能的事务处理; ORACLE遵守数据存取语言、操作系统、用户接口和通讯协议的工业标准; 实施安全性控制和完整性控制; 支持分布式数据库和分布处理。分布式系统像集中式数据库具有一样的透明性和数据一致性; 具有可移植性、可兼容性和连接性; Oracle10g支持网格计算。 数据库基础知识 2)SQL Server 微软公司开发的中型关系数据库管理系统,它在简化了企业数据与分析应用创建、部署和管理的同时,还为它们赋予伸缩性、可用性和安全性。 SQL Server 2005具有如下特点: SQL Server 2005和Visual Studio 2008有统一的开发环境; 支持XML数据; 引进了数据挖掘工具,更具智能化; 数据库基础知识 SQL Server 2005具有如下特点: SQL Server 2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。 提供了诸如表分区、快照隔离、64位支持等方面的高级可伸缩性功能; 更为简单地部署、管理和优化企业数据和分析应用程序; 具有额外的备份和恢复功能,以及复制增强上的特性,使企业能够构建和部署高可用的应用系统。 数据库基础知识 3)Access Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。 但是它的同时访问客户端不能多于4个。Access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器的内存导致服务器崩溃。对数据库初学者及小型企业建议使用Access。 SQL Server 2005基础 2)SQL语句的格式 SQL语句由一个命令动词和若干个子句组成。 命令动词包括SELECT、UPDATE、INSERT等描述要产生动作, 子句用来指明该动作对数据的作用条件、范围及方式等。最典型的有: FROM指定从那些数据表中检索数据。 ORDER BY按特定的顺序对记录排序。 WHERE后加一个LIKE运算符来找出符合条件的字段值。 SELECT * FROM Painting WHERE Country=‘意大利’ SQL Server 2005基础 3)SQL常用命令 ① SELECT 格式:Select [Distinct] [Top n]字段名表 [As 列标题] FROM 表名 [别名] [WHERE 条件表达式][GROUP BY 字段名] [ORDER BY 字段名] [ASC/DESC] SQL Server 2005基础 查询指定字段 SELECT city, namex FROM city 含义:从city表中将city和namex字段提取出来,得到一个数据集。 查询所有字段 SELECT * FROM tbsq 含义:从Books数据表中读取所有记录。 SQL Server 2005基础 条件查询 这是最重要的一类查询语句,查询满足指定条件的数据,其中用的最多的是WHERE子句,它使用多种运算符来进行筛选满足条件的数据记录。 SELECT * FROM tbsq WHERE city=天津 含义:从tbsq表中查找city等于”天津”的记录 SELECT top 5 * FROM tbsq WHERE city=天津 含义:从tbsq表中查找city等于”天津”的记录的前五条记录 SQL Server 2005基础 字符串和日期的查询 对于字符串和日期数据的查询,还需要加定界符,字符串前

文档评论(0)

22ffbqq + 关注
文档贡献者

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

1亿VIP精品文档

相关文档