第7章 数据库与ADO.NET基础.pdfVIP

  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文档。上传文档
查看更多
第7章 数据库与ADO.NET基础 数据库在任何应用程序开发中都非常的重要,特别在 ASP.NET 应用程序开发中,数据库通常被用 来保存用户的信息、文章内容等数据,同时数据库也能够提供用户进行查询、搜索等操作。传统的纯静 态 HTML 页面已经不能满足互联网的发展应用,使用数据库能够让网站与用户、新闻、投票等信息进 行良好的整合。 7.1 数据库基础 要了解数据库,首先就要掌握数据库基础,数据库就是存放数据的仓库。当开发人员在应用程序的 开发中,可以将任何可以抽象成数据的信息存放在数据库中,数据库的特点是数据能够按照数据模型组 织进行存取,数据库是高度的结构化并且可以为多个用户共享的。 7.1.1 结构化查询语言 结构化查询语言简称“SQL”,最早的是圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开 发的一种查询语言。现今的数据库,无论是大型的数据库,如 Oracle 、Sybase、Informix 、SQL server 这些大型的数据库管理系统,还是 Visual Foxpro ,PowerBuilder 这些微机上常用的数据库开发系统,都 支持 SQL 语言作为查询语言。 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作,它不要求用户指定对数据的存 放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同的底层结构的不同数据库系统都可 以使用相同的 SQL 语言作为数据输入与管理的接口。它以记录集作为操作对象,所有 SQL 语句接受集 合作为输入,返回集合作为输出,这种集合特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入, 所以 SQL 语言可以嵌套,这也使 SQL 语句具有极大的灵活性和强大的功能。在多数情况下,在其他语 言中需要一大段程序实现的一个单独事件只需要一个 SQL 语句就可以达到目的,这也意味着用 SQL 语 言可以写出非常复杂的语句。下面给出一组例子来演示 SQL 语句的使用方法。 1.查询表中所有记录 通过使用 select 关键字进行查询,示例代码如下所示。 SELECT * FROM NEWS 2 .带条件的查询语句 通过使用 where 语句进行带条件的查询,示例代码如下所示 SELECT * FROM NEWS WHERE TITLE=‘新闻’ 3 .使用函数 语句中也可以使用内置函数,示例代码如下所示。 SELECT COUNT(*) AS MYCOUNT FROM NEWS 4 .插入数据语句 通过使用 insert 进行插入数据库操作,示例代码如下所示。 INSERT INTO NEWS VALUES (‘新闻’,’2008/9/9’,’新闻内容’) 5 .删除数据语句 通过使用 delete 关键字删除数据库中的数据,示例代码如下所示。 DELETE FROM NEWS WHERE ID=1 注意:当delete 后面的条件没有限定时,则会删除该表的所有数据。 6 .更新数据语句 通过使用 update 关键字更新数据,示例代码如下所示。 UPDATE NEWS SET TITLE=‘新闻标题’ WHERE ID=‘1’ 注意:SQL 并不区分大小写,但是推荐使用大写来书写 SQL 语句,这样能够在应用程序中清晰的 辨认。 7.1.2 表和视图 表是关系数据库中最主要的数据对象,开发人员通过创建表并向表中进行数据操作来存储和操作数 据,表是用来存储和操作数据的一种逻辑结构。表通常以二维表形式呈现,在 SQL Server Management Studio 中可以看见表的结构,如图7-1 所示。 图7-1 表的表现形式 创建表可以使用 SQL 语句进行创建,下面是创建表的表脚本代码。 CREATE TABLE [dbo].[news]( [id] [int] IDENTITY(1,1) NOT NULL, [t

文档评论(0)

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

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

1亿VIP精品文档

相关文档