- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]《Visual Basic程序设计基础》-第10章 数据库应用程序开发基础
第10章 数据库应用程序开发基础 1.了解数据库中的基本概念; 2.掌握用VB内部的可视化数据管理器建立数据库和SQL语句的基本方法及数据控件和数据绑定控件的常用属性、方法、事件; 3.熟练掌握用VB开发一个简单的数据库应用程序的步骤和方法。 10.1数据库基础 10.1.1 数据库概念 10.1.2关系数据库基础 10.1.3 VB数据库应用程序的组成 10.1.4 用户与数据库引擎的接口 10.1.5 VB可以访问数据库的类型 10.2 VB可视化数据管理器 10.3数据控件和数据绑定控件 10.3.1数据控件的外观和功能 10.3.2数据控件和数据绑定控件的常用属性 10.3.3使用Recordset对象访问数据库 10.4ADO数据控件 10.4.1ADO数据控件 10.4.ADO对象模型 10.5数据环境设计器 10.5.1数据环境设计器概述 10.5.2Connection对象 10.5.3Command对象 10.6数据报表设计器和报表 10.6.1数据报表设计器 10.6.2用数据报表设计器创建报表 10.6.3报表控件的使用 10.6.4预览、打印和导出报表 2.VB环境下SQL的使用方法 (1)?? 在VisData中,先打开一个数据库,如“F:\水利水电\教材用学生管理系统\Stud05.mdb”,SQL语句窗口中输入SQL语句如:SELECT * FROM 学籍,单击“执行”命令按钮,运行结果如图10-39所示。 (2)在ADO/DAO对象编程中设置RecordSource属性,或在Connection对象、Command对象的Excute方法和Recordset对象的Open方法中的命令串中使用SQL语句。 二、SQL数据查询语句 1.SQL语句基本格式 SELETE[ALL|DISTINCT][Alias.]Select_Item[AS Column_Name][,[Alias.]Select_Item[AS Column_Name]…] FROMTable_Name[[AS]Local_Alias][,Table_Name[[AS]Local_Alias],…] [WHERESearch_Condition] [GROUP BY groupfieldlist] [ORDER BY Order_List[ASC|DESC]] 其中:ALL或*:指定选取所有满足条件的记录。 ?DISTINCT:有两个以上相同记录时,仅选择一个。 ?Select_Item:选择表的字段名,多个字段名之间用逗号相隔。 ?Column_Name:查询结果显示时,显示的列标题名,省略时显示字段名。 Table_Name:获取数据的表或视图名称,多个表名间显示字段名。 ?Local_Alias:数据源表或视图的别名,Select子句中的Alias与它相同。 ?WHERE:建立一个子句,指定返回的查询结果应满足的条件。 ?GROUP BY:按照选定的字段将查询结果分组。 ?ORDER BY:指明返回的查询结果按哪些字段、按升序(ASC)还是降序(DESC)排序。多个字段名之间用逗号相隔。 2.有条件的SELECT查询语句 设定WHERE子句中的条件表达式,可获得满足条件的查询结果。在条件表达式中,SQL提供的基本运算符有:算术运算符、关系运算符和逻辑运算符。此外SQL还增加了一组运算符: Between运算符:用于数值或日期类型的字段。 Between运算符:用于数值或日期类型的字段。 ?Like运算符:用于找出符合指定条件的字段值。Like中可以使用的特殊字符见表10-14。如找出姓名以“刘”开始的学生的学籍情况用:姓名 Like “刘*”。 ?In运算符:判断表达式的数值是否等于指定列表(集合)中几个数据项中的一个。 例10-8 SQL语言示例二(查询均在学籍表中) (1)查询姓名为“刘小芳”的学生信息。 SELECT * FROM 学籍 WHERE 姓名=”刘小芳” 提示:在SQL中字符串用单引号或双引号均可。 3. 组合查询 组合查询是指所查询的数据源来自多个表格。在这种情况下,被查询的多个表中每两个表至少有一个字段数据相同,且两个表格相互比较的字段,其数据类型必须相同,一个复杂的查询其用到的表可能会有很多个。 4.分组查询 在SELECT语句中利用GROUP BY 子句将查询结果按该子句后指定的字段名(最多10个)分组显示。例10-10 SQL语言示例四。 按学号分组显示学生的学号,姓名,课程,分数。所用的查询语句是: SELECT 学籍.学号,学籍.姓名,成绩.课程,成绩.分数 FROM 学籍,成绩 WHERE 学籍.学号=成绩.学号 ORDER BY 学籍.学号
您可能关注的文档
最近下载
- 成都电子科技大学实验中学新初一均衡分班语文试卷.doc VIP
- 成都电子科技大学实验中学新初一分班数学试卷含答案.doc
- 固体废物热值测定实验.doc VIP
- 14J936变形缝建筑构造.pptx VIP
- ZrO2-III 液晶显示氧化锆氧量分析仪说明书.pdf VIP
- 轻松学中医系列——《药性赋》选讲-曾培杰.docx
- Schneider Electric施耐德EvoPacT™ HVX 12kV真空断路器 全新一代数字化中压配电产品 操作手册安装和用户指南(中文).pdf
- 数控车削加工技术课程思政教学改革实践案例.docx VIP
- KORG科音Pa700快速说明书.pdf
- 2025年6月浙江省杭州市高一地理学考模拟试卷 1 .pdf VIP
文档评论(0)