ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句

ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句

ID:45793779

大小:135.50 KB

页数:45页

时间:2019-11-17

ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句_第1页
ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句_第2页
ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句_第3页
ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句_第4页
ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句_第5页
资源描述:

《ADO.NET数据库访问技术案例教程 第2章 数据库与SQL语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章数据库与SQL语句建立数据库2.1SQL语句简介2.2SQL语句在数据访问环境中使用2.3ADO.NET访问的主要对象是各种形式的数据库,访问数据库时需要使用SQL语句。本章主要介绍以后各章要用到的数据库、数据表、存储过程和SQL语句。——【知 识 技 能 目 标】——(1)了解本教材中所涉及的数据库、数据表、视图和数据过程。(2)掌握Select语句、Insert语句、Update语句、Delete语句。(3)掌握数据访问环境中SQL语句的表现形式。——【本 章 学 习 导 航】——ADO.

2、NET数据访问技术的主要基础是SQL语句和存储过程,数据命令对象、数据读取器对象、数据适配器对象都是执行SQL语句或存储过程。2.1建立数据库2.1.1建立数据库以后各章的课堂教学、课堂实践和单元综合实践主要使用的SQLServer数据库是“JWInfo”,使用的Access2003数据库是“JWInfo.mdb”;课外拓展实践主要使用的SQLServer数据库是“BookMis”。2.1.2建立数据表“JWInfo”数据库主要使用的数据表有:学生信息、课程信息、用户、成绩表、班级、籍贯、学籍、政治

3、面貌、民族、用户类型、专业、课程类型、授课形式和部门。2.1.3建立SQLServer视图以后各章内主要使用了两个SQLServer视图,视图名称分别为:View1和viewStudentInfo。2.1.4建立SQLServer存储过程以后各章内主要使用了6个存储过程,存储过程的名称分别为:AverageScore、SelectStudent、InsertStudentData、UpdateStudentData、DeleteStudentData和SelectStudentData。2.2SQL

4、语句简介经常使用的SQL语句主要有以下几种:Select语句、Insert语句、Update语句和Delete语句。2.2.1Select语句1.语法格式Select[Distinct][Top(数值)]字段列表From表名[Where条件][OrderBy排序字段名ASC

5、DESC][GroupBy分组字段名][Having筛选条件表达式]2.Select语句的应用实例(1)选取数据表中的全部数据(2)选取数据表中指定字段的数据Select*From学生信息Select班级编号From班级(3)选

6、取前若干条记录,且要求查询结果按降序排列SelectTop10学号From成绩表OrderBy成绩DESC(4)根据特定条件选取数据表中的部分数据Select学号,姓名,性别,班级编号From学生信息Where班级编号='2003030201'(5)按关键字查找记录例如查询所有姓“陈”的学生,“%”代表任意字符。Select*From学生信息Where姓名Like'陈%'(6)查询符合条件的记录的总数(7)计算学生的平均成绩SelectCount(*)From学生信息Where性别='男'Selec

7、tAvg(成绩)from成绩表例如在“学生信息”表中只有“班级编号”字段,“班级名称”字段在“班级”表中,如果查询结果需要“学号、姓名、性别、班级名称”等字段,则需要从多个表中组合查询。SELECTdbo.学生信息.学号,dbo.学生信息.姓名,dbo.学生信息.性别,dbo.学生信息.身份证号,dbo.班级.班级名称,dbo.民族.民族,dbo.籍贯.籍贯,dbo.学籍.学籍名称,dbo.政治面貌.政治面貌FROMdbo.学生信息INNERJOINdbo.班级ONdbo.学生信息.班级编号=dbo

8、.班级.班级编号INNERJOINdbo.民族ONdbo.学生信息.民族编号=dbo.民族.民族编号INNERJOINdbo.籍贯ONdbo.学生信息.籍贯编号=dbo.籍贯.籍贯编号INNERJOINdbo.学籍ONdbo.学生信息.学籍编号=dbo.学籍.学籍编号INNERJOINdbo.政治面貌ONdbo.学生信息.政治面貌编号=dbo.政治面貌.政治面貌编号2.2.2Insert语句1.语法格式InsertInto数据表名称(字段1,字段2,…)Values(字段值1,字段值2,…)2.In

9、sert语句的应用实例InsertInto学生信息(学号,姓名,性别,班级编号)Values('200703020128','唐丽','女','2007030201')2.2.3Update语句1.语法格式Update数据表名Set字段1=字段值1,字段2=字段值2,[Where条件]2.Update语句的应用实例Update学生信息Set学号='200703020128',姓名='张文',性别='男',班级编号='2004030201',Where学号='20070

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

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

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