Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc

Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc

ID:50301850

大小:128.00 KB

页数:5页

时间:2020-03-07

Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc_第1页
Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc_第2页
Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc_第3页
Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc_第4页
Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc_第5页
资源描述:

《Visual_Basic程序设计项目教程 教学课件 作者 李天真 李宏伟 教程代码任务1-3.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、53系统登录界面设计任务3任务2系统数据库创建53系统登录界面设计任务31.插入、删除、更新语句(1)INSERT语句常见的INSERT语句有如下两种。INSERTINTO表名[(字段名1[,字段名2,…])]1VALUES(常量1[,常量2和INSERTINTO表名[(字段名1[,字段名2,…1)1子查询例如,现在要在“学生表”中插入一行数据,姓名为李斯,年龄是21,成绩是83。INSERTINTO学生表(姓名,年龄、成绩)VALUES('李斯',21,83)例如,现在有一个“临时学生表”,它的结构与“学生

2、表”完全相同,现在要把“学生表”中的4行数据全部插入到“临时学生表”中。它的SQL语句如下:INSERTINTO临时学生表SELECT*FROM学生表(2)DELETE语句DELETE语句的语法如下:DELETEFROM表名[WHERE<条件表达>[AND

3、OR<条件表达式>例如,删除“学生表”中为李斯的记录,SQL语句如下:DELETEFROM学生表WHERE姓名='李斯'(3)UPDATE语句UPDATE语句的语法如下:UPDATE表名SET字段名1=常量表达式1[,字段名2=常量表达式2...]WHER

4、E<条件表达式>[AND

5、OR<条件表达式>例如,修改“学生表”中李华的成绩改为82,SQL语句如下:UPDATE学生表SET成绩=82WHERE姓名='李华'2.查询语句数据查询是SQL语言中最常见的操作。SELECT(查询)语句的语法如下:SELECT[*

6、DISTINCT]]<目标列表达式>[AS字段名][,<目标列表达式>[AS字段名]…]FROM表名[,表名…][WHERE<条件表达式>[AND

7、OR<条件表达式>…]53系统登录界面设计任务3[GROUPBY字段名[HAVING<条件表达式>]][

8、ORDERBY字段名[ASC

9、DESC]]](1)选择列表1)例如,下面的语句显示“学生表”中所有列的数据:SELECT*FROM学生表2)例如,希望得到成绩、姓名和年龄并按此顺序显示,可使用如下语句:SELECT成绩,姓名,年龄FROM学生表3)例如,希望将姓名显示为Name、年龄显示为Age,可使用如下语句:SELECT姓名ASName,年龄ASAgeFROM学生表4)例如,希望查看学生表中有几种年龄,因为学生年龄可能相同,所以需要使用DISTINCT选项。SELECTDISTINCT年龄FROM学生表5

10、)例如,希望返回学生表的前2条记录,可以使用如下语句:SELECTTOP2*FROM学生表如果希望返回学生表中数据的20%,可以使用如下语句:SELECTTOP20PERCENT*FROM学生表(2)WHERE条件1)例如,查询姓名为李华的学生信息:SELECT*FROM学生表 WHERE姓名='李华'例如,查询姓名不为李华的学生信息:SELECT*FROM学生表 WHERE姓名<>'李华'2)例如,查询60~75分之间的学生信息,可以使用如下语句:SELECT*FROM学生表 WHERE成绩 BETWEEN

11、60AND75例如,查询不在60~100分之间的成绩信息,可以使用如下语句:SELECT*FROM学生表 WHERE成绩 NOTBETWEEN60AND1003)例如,查询姓名为李华和李丽的学生的成绩信息,可以使用如下语句:SELECT*FROM学生表 WHERE姓名 IN('李华','李丽')4)例如,查询姓李的学生信息,可以使用如下语句:SELECT*FROM学生表 WHERE姓名LIKE'李%'5)例如,查询“学生表”中成绩为空的记录,可以使用如下语句:SELECT*FROM学生表 WHERE成绩ISN

12、ULL53系统登录界面设计任务36)例如,在“学生表”中查询姓李的并且成绩大于75分的学生信息,可以使用如下语句:SELECT*FROM学生表 WHERE 姓名LIKE'李%'AND成绩>75(3)数值函数例如,统计学生表记录个数,可以使用如下语句:SELECTCOUNT(*)FROM学生表(4)分组子句GROUPBY例如,因为每个学生有多门课程,所以要求每个学生的平均成绩,首先应该把姓名相同的学生分成一组,每一组的数据求平均值,语句如下:SELECT姓名,AVG(成绩)AS平均分 FROM学生表 GROUP

13、BY 姓名(5)分组条件子句HAVING例如,查询均分大于70分的学生信息,可以使用如下语句:SELECT姓名,AVG(成绩)AS平均分FROM学生表GROUPBY姓名HAVINGAVG(成绩)>70(6)排序子句ORDERBY例如,得到按成绩升序排序的学生信息,可以使用如下语句:SELECT*FROM学生表GROUPBY姓名ORDERBY成绩 ASC (7)多表查询例如,学生表(学号,姓名),成绩

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

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

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