- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章内容简介 7.1 数据库 7.1.1 数据库的基本概念 数据库,顾名思义就是数据存储的仓库,是将数据按照某种方式组织起来并存储在计算机中,以方便用户使用。 一个典型的关系型数据库通常由一个或多个被称作表的对象组成。数据库中的所有数据或信息都被保存在这些数据库表中。数据库中的每一个表都具有自己唯一的表名称,都是由行和列组成,其中每一列包括了该列字段名称、数据类型,以及字段的其他属性等信息,而行则具体包含某一列的记录或数据。 7.1.1 数据库的基本概念 (1)字段:字段是表中的一列,是表中各个实体某一属性的总和。 (2)记录:表中的一行数据,它是对某一个具体实体的描述。 (3)主键:表中的一个或多个字段,用于唯一地标识表中的某一条记录,不允许空值。 (4)表:由若干条同类记录组成的信息集合,即多个实体的所有数据按行排列后构成的一个二维表格。 7.1.2 数据库管理系统 大中型关系型数据库管理系统有SQL Server、IBM DB2、Oracle、SyBase、Informix等,常用的小型数据库管理系统有Access、Pradox、Foxpro等。 在ASP中一般使用SQL Server或Access数据库。 本书主要使用Access和SQL Server 。 7.2 网络数据库的选择 7.2.1 Access数据库 Access是微软公司推出的在Windows操作系统下工作的关系型数据库管理系统。 Access被集成到Office系统办公软件中,具有Office系列软件的一般特点,如菜单、工具栏等。与其他数据库管理系统软件相比,它更加简单易学。 适合访问量不大的小型网站。Access数据库以文件形式保存,文件的扩展名是.mdb 。 7.2.2 SQL Server数据库 特点: (1)真正的客户机/服务器体系结构。 (2)规模更大,可以将用户的数据存储在多个服务器上,并利用复制技术跨越多个服务器进行分布式处理,实现真正意义上的分布式数据库。 (3)SQL?Server?2000的安全性更好,它可以对登录用户的身份进行认证,并对用户的权限进行控制。 (4)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面。 (5)强大的数据库备份和恢复功能,当故障发生时,能根据备份和日志迅速恢复到某一时刻。 综上所述,SQL Server 2000无论是从规模上还是在功能上都更优于Access数据库,更适合应用于较大规模的网站数据库系统。 7.2.2 SQL Server数据库 2.管理工具 (1)SQL Server服务管理器。 (2)企业管理器 7.2.2 SQL Server数据库 (1)创建数据库 (2)创建表 (3)为数据库增加用户 7.3 SQL语言简介 1. SQL语言的主要功能 数据定义功能:SQL语言可用于定义被存放数据的结构和组织,以及各数据项间的相互关系。 数据检索功能:SQL语言能使用户或应用程序从数据库中检索数据并使用这些数据。 数据操纵功能:用户或应用程序通过SQL语言可以更改数据库内容,如增加新数据、删除旧数据或修改已存入的数据等 7.3.2 利用Select语句进行数据查询 语法格式如下: Select [Top n] 字段列表 From 表 [Where条件][Order By 字段][Group By 字段] 说明: (1)Top n:表示只选取前n条记录。如选取前5条记录,为Top 5。 (2)字段列表:用来决定那些字段将作为查询结果返回。用户可以按照自己的需要选择任意字段,还可以使用通配符“*”来设定返回表格中的所有字段。 (3)表:就是要查询操作的目标数据表,如果是多个表,中间用逗号隔开。 (4)Where条件:就是查询时要求满足的条件。 (5)Order By:表示按字段排序。 (6)Group By:表示按字段分组 1. 简单查询 简单查询,就是不需要任何条件,只是简单地选取若干字段和记录。 假定txl表结构如下,并输入若干条记录。 【例7-1】简单查询 输出txl表中所有字段和记录。 Select * from txl 输出news表中前5条记录 Select top 5 * from txl 输出txl表中指定字段 Select strname,strtel from txl 2. Where条件查询 【例7-2】 查询所有性别为“男”的记录 Select * from txl where strsex= 男 在Where条件中可以使用以下一些运算符来设定查询标准:=(等于)、(大于)、(小于)、=(大于等于)、=(小于等于)、(不等于)。 另外,还有几个特殊运算符用得很多。 Between运算符:介于。 In
您可能关注的文档
- 功能翻译理论.ppt
- 加固工程施方案.doc
- 加与减-ppt2.ppt
- 加固改造工监理细则.doc
- 加固施工方1(最终).doc
- 加密技术的分析及应用.doc
- 加工涡轮盘槽的卧式拉床夹具.doc
- 加多宝“市场细分”市场营销策划-董堪攀.ppt
- 加固方案设送审.docx
- 功率因数补偿.ppt
- 2025年安徽省芜湖市无为县开城中学高三语文试题第三次学情调研考试(语文试题)试卷含解析.doc
- 永登县2025届三下数学期末统考试题含解析.doc
- 论语文学习的认知图式.docx
- 教育中的资本扩张:危害与治理.docx
- 落实《义务教育体育与健康课程标准(2022年版)》需把握的“三新”——从体育教师发展的视角解读.docx
- 课间十分钟管理需要回归“闲暇”立意.docx
- 十年新高考改革的试点推进与成效评价.docx
- 河南省偃师高级中学2024年高考考前提分英语仿真卷含解析.doc
- 百色职业学院《口腔实践技能基础训练》2023-2024学年第一学期期末试卷.doc
- 郑州科技学院《汽车美容与装修》2023-2024学年第一学期期末试卷.doc
文档评论(0)