visual c++课件

visual c++课件

ID:21184712

大小:545.50 KB

页数:102页

时间:2018-10-20

visual c++课件_第1页
visual c++课件_第2页
visual c++课件_第3页
visual c++课件_第4页
visual c++课件_第5页
资源描述:

《visual c++课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章 数据库编程河北经贸大学信息技术学院2008年12月VC++案例教程VC++案例教程北大出版社教学目标了解并掌握常用的SQL语句;了解并掌握MFCODBC中的CDatabase类、CRecordset类、CRecordView类的使用方法;掌握MFCODBC开发数据库应用程序的方法和技巧;了解ADO编程模型;掌握ADO开发数据库应用程序的方法和技巧。VC++案例教程北大出版社案例介绍本章案例是一个简单的教职工信息管理系统,具有信息管理和信息查询的功能。首先,用户登陆,合法的用户才能使用该系统,而用户又分为普通用户和系统管理员两种类型

2、,普通用户只能查询信息,不能修改、删除、增加信息。通过该案例,你将了解并掌握用VC++开发数据库应用程序的方法。VC++案例教程北大出版社项目演示(ODBC)(ADOdata控件)(ADO)VC++案例教程北大出版社本章主要内容常用SQL语句MFCODBC概述ADO概述数据库开发案例阅读材料VC++案例教程北大出版社7.1常用SQL语句数据库表管理语句数据更新语句SELECT语句VC++案例教程北大出版社数据库表管理语句创建表语句创建一个Employees表,包含5个字段,职工号、职工姓名、职务、工资和部门代号。可使用下面的语句:CREA

3、TETABLEEmployees(Emp_idINTEGER,//职工号Emp_nameVARCHAR(10),//职工姓名TitleVARCHAR(20),//职务WageNUMERIC(7,2),//工资Dep_idINTEGER//部门代号)VC++案例教程北大出版社数据库表管理语句2.删除表语句删除刚才定义的表Employees,使用下面的语句:DROPTABLEEmployeesVC++案例教程北大出版社数据库表管理语句3.修改表结构语句在表Employees中增加一个Sex列,可以使用下面的语句:ALTERTABLEEmplo

4、yeesADDCOLUMNSexCHAR(2)从表中删除一列,可以使用下面的语句,例:ALTERTABLEEmployeesDROPCOLUMNSexVC++案例教程北大出版社数据库表管理语句4.创建与删除表索引在刚才建立的Employees表的Emp_id上建立索引,使用下面的语句:CREATEUNIQUEINDEXEmp_idIndexONEmployees(Emp_id)要删除索引,可使用下面的语句:DROPINDEXEmp_idIndexVC++案例教程北大出版社数据更新语句插入数据语句INSERT在表Employees中增加一条

5、记录,职工代号为6,姓名为张晓,性别为女,职务为部门经理,工资为2000,部门代号为5则使用下面的语句:INSERTINTOEmployeesVALUES(6,'张晓','女',‘部门经理’,2000.00,5)VC++案例教程北大出版社数据更新语句2.修改数据语句UPDATE将表Employees中,所有部门代号为5的记录的部门代号修改为4,则使用下面的语句:UPDATEEmployeesSETDep_id=4WHEREDep_id=5VC++案例教程北大出版社数据更新语句3.删除数据语句DELETE要删除表Employees中的所有记

6、录,可使用:DELETEFromEmployees若要删除某些特定的记录,需要加上WHERE子句。例如:DELETEFROMEmployeesWHEREDep_id=5VC++案例教程北大出版社SELECT语句SELECT语句的基本结构如下:SELECT子句[INTO子句]FROM子句[WHERE子句][GROUPBY子句][HAVING子句][ORDERBY子句]VC++案例教程北大出版社SELECT语句1.基本SELECT语句SELECT*[列名列表]FROM表名SELECT*FROMEmployeesSELECTEmp_nameAS

7、职工姓名,SexAS性别,TitleAS职务,WageAS工资FROMEmployeesVC++案例教程北大出版社SELECT语句2.设置查询条件----WHERE子句SELECTEmp_nameAS职工姓名,wageAS工资FROMEmployeesWHEREWage>3000SELECT*FROMEmployeesWHEREEmp_nameLIKE‘%张%’VC++案例教程北大出版社SELECT语句3.对查询结果排序----ORDERBY子句SELECT字段名表FROM表名[WHERE子句]ORDERBY字段名表[顺序模式]SELEC

8、T*FROMEmployeesORDERBYwageDESCVC++案例教程北大出版社SELECT语句4.分类汇总统计----GROUPBY子句、Having子句与统计函数SELECTCOUN

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

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

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