第7章 数据库编程

第7章 数据库编程

ID:41883175

大小:3.29 MB

页数:82页

时间:2019-09-04

第7章 数据库编程_第1页
第7章 数据库编程_第2页
第7章 数据库编程_第3页
第7章 数据库编程_第4页
第7章 数据库编程_第5页
资源描述:

《第7章 数据库编程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第7章数据库编程7.1概述7.27.3MFCODBC一般操作MFCODBC常用编程7.47.5ADO数据库编程数据库相关的ActiveX控件7.1概述7.1.1数据模型关系模型,就是用二维表格数据来表示实体及实体之间联系的模型,一个表就是一个关系。例如,在学生成绩管理系统中,经分析可得该系统涉及的主要数据对象有:学生、课程和成绩。“学生”涉及的主要信息有:学号、姓名、性别、专业、出生年月;“课程”涉及的主要信息有:课程号、课程名、所属专业、类别、开课学期、学时和学分。“成绩”涉及的主要信息有:学号、课程号、成绩和学分。若以二维表格(关系表)的形式来组织数据库中

2、的数据,可有表7.1、表7.2和表7.3这样的描述。姓名(studentname)学号(sudentno)性别(xb)出生年月(birthday)专业(special)李明21010101true电气工程及其自动化王玲21010102false电气工程及其自动化张芳21010501false机械工程及其自动化陈涛21010502true机械工程及其自动化7.1.1数据模型课程号(courseno)所属专业(special)课程名(coursename)类型(coursetype)开课学期(openterm)课时数(hours)学分(credit)2112105

3、机械工程及其自动化C语言程序设计专修34832112348机械工程及其自动化AutoCAD选修6512.52121331电气工程及其自动化计算机图形学方向57232121344电气工程及其自动化VisualC++程序设计通修4603学号(studentno)课程号(course)成绩(score)学分(credit)210101012112105803210101022112348852.5210105012121344703210105022121331783表7.3学生课程成绩表表7.2课程信息表7.1.2SQL接口和常用语句1.SELECT语句一个典型的

4、SQL查询可以从指定的数据库表中“选择”信息,这时就需要使用SELECT语句来执行。SELECT语句格式如下:SELECT字段名FROM表名[WHERE子句][ORDERBY子句]它的最简单形式是:SELECT*FROMtableName7.1.2SQL接口和常用语句2.WHERE子句在数据表查询SELECT语句中,经常还需要使用WHERE子句来设定查询的条件。它的一般形式如下:SELECTcolumn1,column2,…FROMtableNameWHEREconditionWHERE子句中的条件可以<(小于)、>(大于)、<=(小于等于)、>=(大于等于)

5、、=(等于)、<>(不等于)和LIKE等运算符。其中,LIKE用于匹配条件的查询,它可以使用“%”和“_(下划线)”等通配符,“%”表示可以出现0个或多个字符,“_”表示该位置处只能出现1个字符。例如:SELECT*FROMScoreWHEREstudentnoLIKE‘21%’7.1.2SQL接口和常用语句3.ORDERBY子句在数据表查询SELECT语句中,若将查询到的记录进行排序,则可使用ORDERBY子句。如下面的形式:SELECTcolumn1,column2,…FROMtableName[WHEREcondition]ORDERBYcol1,co2

6、,…ASC

7、DESC4.INSERT语句INSERT语句是用来向表中插入一个新的记录。该语句的常用形式是:INSERTINTOtableName(col1,col2,col3,…,colN)VALUES(val1,val2,val3,…valN)7.1.2SQL接口和常用语句5.UPDATE语句UPDATE语句用于更新表中的数据。该语句的常用形式是:UPDATEtableNameSETcolumn1=value1,column2=value2,…,columnN=valueNWHEREcondition该语句可以更新tableName表中一行记录或多行记录的数

8、据,这取决于WHERE后面的条件。关键字SET后面是以逗号分隔的“列名/值”列表。例如:UPDATEStudentSETstudentname='王鹏'WHEREstudentno='21010503‘6.DELETE语句DELETE语句用来从表中删除记录,其常用形式如下:DELETEFROMtableNameWHEREcondition7.1.3ODBC、DAO和OLEDBODBC(OpenDatabaseConnectivity,开放数据库连接)提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定的DBMS相联。DAO(DataA

9、ccessObjects,数据访问对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。