网站大量收购独家精品文档,联系QQ:2885784924

C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第6章 C#中的数据库操作基础知识.ppt

C#程序设计基础 教学课件 作者 杨棉绒 李栋 张鑫 第6章 C#中的数据库操作基础知识.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 C#中的数据库操作基础知识 6.1 数据库基础 6.2 SQL语言基础 6.3 数据库访问过程 6.4 ADO.NET 6.5 用ADO.NET编写一个小型图书管理系统 6.1 数据库基础 6.1.1 数据库的基本概念 6.1.2 数据库管理系统(DBMS) 6.1.1 数据库的基本概念 数据库是按照一定组织方式存储的相关数据的集合,其中较为流行的是关系数据库。 关系型数据库采用现代数学理论和方法对数据进行处理,它提供了结构化查询语言SQL,操作和应用十分方便。关系型数据库把数据组织成一张或多张二维的表格,即关系表,多张彼此关联的表格群组形成数据库。 6.1.2 数据库管理系统(DBMS) 通常使用的关系数据库管理系统可分为两类,一类是文件数据库,如Access、FoxPro、Paradox、dBase等等,另一类是客户/服务器数据库,如SQL Server、Oracle、Sybase等等。 文件数据库常用于小型的、单机的数据库解决方案,实现起来比较简单。而客户/服务器数据库常用于大型的、分布式的系统解决方案。 由于本书中所涉及到的例子都是相对较为基础的小型数据库应用,所以DBMS我们选取Access。作为Microsoft Office套件之一的Access是一种运行于Windows平台上的关系数据库管理系统,它直观、易用且功能强大,是目前最受欢迎的PC数据库软件之一。 【例6-1】使用Access建立Library数据库 6.2 SQL语言基础 6.2.1 SQL语言简介 6.2.2 SELECT语句的应用 6.2.3 INSERT语句的使用 6.2.4 DELETE语句的使用 6.2.5 UPDATE语句的使用 6.2.1 SQL语言简介 SQL是结构化查询语言(Structured Query Language)的英文缩写,是一种用于数据库查询和编程的语言。在SQL语言中,使用者不需告诉SQL如何去访问数据库,只要告诉SQL需要数据库做什么,就可以检索出确切的记录。SQL语言简洁易学,功能丰富,使用方便,它是关系型数据库操作的标准语言。在VB中,可以在设计阶段或运行时对数据控件使用SQL语句。 常用的SQL命令及功能 CREATE命令:创建新的表、字段和索引。 DELETE命令:从数据库表中删除记录。 DROP命令:从磁盘上删除表。 INSERT命令:在数据库中用单一的操作加载一批数据。 SELECT命令:在数据库中查找满足特定条件的记录。 UPDATE命令:改变特定记录和字段的值。 常用的SQL命令及功能 SQL命令中可包含一些子句,这些子句用来定义要操作的数据。常用的SQL语句中的子句及功能如下。 FROM:指定从其中选定记录的表名。 WHERE:指定所选记录必须满足的条件。 GROUP BY:用来把选定的记录分组。 常用的SQL命令及功能 HAVING:用来说明每个组需要满足的条件。 ORDER: BY指定记录的排序方式。 Between :指定运算值范围。 IN:指定记录。 Like:字符的匹配测试。测试字符串中的符号,“?”代表一个字符位;“*”代表零或多个字符位;“#”代表一个数字位。 在SQL语言中,条件子句可使用下列的统计函数对记录进行操作: 常用的SQL命令及功能 AVG:用来获得特定字段中的值的平均数。 COUNT:用来返回选定记录的个数。 SUM:用来返回特定字段中所有值的总和。 MAX:用来返回指定字段中的最大值。 MIN:用来返回指定字段中的最小值。 6.2.2 SELECT语句的应用 SQL的核心是查询。从数据库中获取数据称为查询数据库,查询数据库通过使用SELECT- FROM-WHERE语句块实现的。常见的SELECT语句的语法形式与功能说明如下: SELECT 字段名列表: 包含查询结果要显示的字段清单,字段之间用逗号分开; FROM 表名: 限定数据来源,即显示字段的内容来自一个或多个表; WHERE 查询条件: 说明查询条件,即选择记录的条件; GROUP BY 分组字段: 用于对查询进行分组,可利用它进行分组汇总; HAVING 分组条件: 用来限定分组必须满足的条件,必须与GROUP BY连用; ORDER BY 字段[ASC|DESC] : 用来对查询的结果进行排序,ASC—升序,DESC—降序。 6.2.3 INSERT语句的使用 可以使用INSERT语句来向数据库中插入新的数据。其语法格式如下: INSERT INTO 数据表名[字段名1[,字段名2]…] VALUES (常量1 [,常量2]…) 例如,向BOOK表中插入一本新书的相关纪录,其命令如下: INSERT INTO Book VALUES (,

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档