- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE15
教案首页
课程名称
MySQL数据库开发
本节课题
任务3.3常用函数查询
授课方式
理实一体化
教学参考及教具
姜云桥主编.MySQL数据库开发.临科院:教务处,2023
计算机MySQL数据库软件多媒体教学系统资料包
教学目标及基本要求
熟练使用算术运算符
按照需求熟练使用各种函数
掌握数学函数的使用
掌握字符串函数的使用
掌握日期和时间函数的使用
培养自主学习能力
教学重点
教学难点
算术运算符、数学函数、日期和时间函数、字符串函数
使用算术运算符和函数进行查询、统计、格式设置
教学小结
作业及要求
按照任务书做好预习任务
使用运算符和函数进行查询、统计、格式设置
教后反思
注意:用微课视频每个典型操作做示范
教案用纸
教学内容、方法和过程
附记
任务3.3常用函数查询
【任务背景】
在数据管理过程中,经常要使用运算符和函数进行数据处理。例如,进行简单的数学运算、比较运算,
求总成绩、最高分、最低分、平均分,根据参加工作的时间计算工龄,查询年龄在30~40岁之间的老师,根据成绩判断是否及格,格式化时间、日期等,这就要使用到相关运算符和函数。
【任务要求】
本任务从从认识MySQL支持的算术运算符和函数着手,学习算术运算符和函数的实际应用。学习内容主要包括算术运算符、数学函数、日期和时间函数、字符串函数等。
【任务必备知识】
MySQL数据库中提供了很丰富的函数。这些内部函数可以帮助用户更加方便地处理表中的数据。MySQL函数包括数学函数、字符串函数、日期和时间函数、等。select语句及其条件表达式都可以使用这些函数。同时,INSERT、UPDATE和DELETE语句及其条件表达式也可以使用这些函数。
运算符是用来连接表达式中各个操作数的符号,其作用是指明对操作数所进行的运算。MySQL数据库支持使用运算符。通过运算符,可以使数据库的功能更加强大。而且,可以更加灵活的使用表中的数据。
MySQL运算符包括4类,分别是算术运算符、比较运算符、逻辑运算符和位运算符。
3.3.1算术运算符
算术运算符是MySQL中最常用的一类运算符。MySQL支持的算术运算符包括加、减、乘、除、求余。
1.“+”运算符
“+”运算符用于获得一个或多个值的和。
MySQLSELECT3+2,1.5+3.8256;
2.“–”运算符
“–”运算符用于从一个值中减去另一个值,并可以更改参数符号。
MySQLSELECT100-200,0.24-0.12,-2,-32.5;
3.“*”运算符
“*”运算符用来获得两个或多个值的乘积。
MySQLSELECT3*8,-22.5*3.6,8*0;
4.“/”运算符
“/”运算符用来获得一个值除以另一个值得到的商。
MySQLSELECT3/5,96/12,128/0.2,1/0;
除以零的除法是不允许的,MySQL会返回NULL。
5.“%”运算符
“%”运算符用来获得一个或多个除法运算的余数。
MysqlSELECT5%2,16%4,7%0;
3.3.2比较运算符
比较运算符(又称关系运算符),用于比较两个表达式的值,其运算结果为逻辑值,可以为3种之一:1(真)、0(假)及NULL(不能确定)。
1.“=”运算符
“=”相等返回1,不等返回0,空值不能使用等号和不等号判断。
mysqlSELECTA=B,1+1=2,X=x;
在默认情况下,MySQL不区分大小写,所以’X’=‘x’的结果为真,’A’=NULL不能判断。
mysqlSELECTA=NULL,NULL=NULL,NULL=0;
2.“=”运算符
“=”与“=”作用相等,唯一区别是它可以用来判断空值。
mysqlSELECT5=5,5=6,a=a,NULL=NULL,NULL=0;
NULL可以判断,NULL不等于0。
3.“”和“=”、“”和“=”运算符
“”用来判断左边的操作数是否大于右边的操作数。如果大于,返回1;否则返回0。
“=”用来判断左边的操作数是否大于等于右边的操作数。如果大于等于,返回1.如果小于,返回0。
“”用来判断左边的操作数是否小于右边的操作数。如果小于,返回1;否则,返回0。
“=”用来判断左边的操作数是否小于等于右边的操作数。如果小于等于,返回1;否则,返回0。
NULL与NULL进行比较仍然返回NULL。
mysqlSELECT35,83,A=B,3.15=3.150,NULLNULL;
4.“”、“!=”运算符
用于进行数字字符串和表达式不相等的判断,当NULL与NULL用“”比较时仍然返回NULL。
my
文档评论(0)