数据库原理及应用(MySQL版) 理论教案 第6次课(理论)MySQL 编程基础.docx
《数据库原理及应用(MySQL版) 理论教案 第6次课(理论)MySQL 编程基础.docx》由会员分享,可在线阅读,更多相关《数据库原理及应用(MySQL版) 理论教案 第6次课(理论)MySQL 编程基础.docx(6页珍藏版)》请在第一文库网上搜索。
1、教案首页(以2课时为单元)课 序授课日期授课班次授课教师批准人6课题第3章数据库编程目的要求(1)掌握MySQL的常量的表示及变量的定义及使用;(2)掌握使用控制流语句实现简单及复杂的存储函数;(3)掌握存储过程的创建及调用;(4)掌握游标的使用步骤,通过游标实现对每条记录的不同操作。教学内容1、MySQL编程基础2、程序控制流语句重点难点(1)重点:存储函数(2)难点:条件及循环语句在存储函数中的使用教学方法手 段教学方法:启发、引导、演示、归纳手 段:多媒体课件和黑板画的图例讲解教学步骤1 .提问引起思考引入课程2 .精讲课堂内容3 .课堂小结4 .布置作业复习 提问题C或Java语言的判
2、断结构和循环结构及函数作用。作业题目预习内容存储过程课时分配(以分钟计算)教学环节复习提问新课讲解课堂实践每课小结布置作业时间分配5781052教学内容课堂组织第3章数据库编程课程导入问题:C或JaVa语言的判断结构和循环结构及函数作用?【讲授内容】3.1 MySQL编程基础1 .常量与变量1)常量(1)字符串常量字符串常量指用单引号或双引号括起来的字符序列。在MySQL中推荐使用单 引号。(2)数值常量数值常量可以分为整数常量和小数常量。(3)日期和时间常量日期和时间常量使用特定格式的字符日期值表示,用单引号括起来。如 ,2018/07/17 s 2018-07-17 10:30:20 (4
3、)布尔值常量布尔值只有true和false两个值,SQL命令运行结果用1代表true,用0代表 false。(5) NULL值NULL值适用于各种字段类型,通常表示“不确定的值,NULL值参与的运 算,结果仍为NULL值。2)变量(1)局部变量的定义与赋值使用SET语句定义局部变量,并为其赋值。SET语句的语法格式如下:SET 局部变量名=表达式1,局部变量名=表达式2,【注意】SET语句可以同时定义多个变量,中间用逗号隔开即可。(2)局部变量的显示使用SELEeT语句显示局部变量。SELECT语句的语法格式如下:SELECT 局部变量名,局部变量名,12)全局变量全局变量是MySQL系统提供
4、并赋值的变量。用户不能定义全局变量,只能使 用O2 .常用系统函数D字符串函数(1)计算字符串字符数的函数和字符串长度的函数CHAR.LENGTH(Str)返回字符串str所包含的字符个数。(2)合并字符串函数CONCAT(sl,s2,)返回结果为连接参数产生的字符串,如果任何一个参数为NULL,贝1返回值为NULLo(3)字符串大小写转换函数LoWER(Str)是将字符串Str中的字母字符全部转换成小写字母。UPPER(Str)是将字符串Str中的字母字符全部转换成大写字母。(4)删除空格函数LTRlM(Str)返回删除前导空格的字符串str:RTRlM(Str)返回删除尾部空格的字符串st
5、r;TRlM(Str)返回删除两侧空格的字符串Stio(5)取子串函数SUBSTRING(Str,StartJength)返回字符串str从start开始长度为length的子串。2)数学函数ABS(X)返回X的绝对值。PI()返回圆周率%的值。SQRTo返回非负数的二次方根。MoD (m,n)返回m被n除后的余数。RoUND(x,y)把X四舍五入到y指定的精度返回。如果y为负数,则将保留X 值到小数点左边y位。3)日期和时间函数(1)获取当前系统的日期及取日期的年、月、日函数CURDATE()返回当前系统日期,格式为,YYYY-MM-DD)YEAR(d)、MONTH(d), DAY(d)分别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用MySQL版 理论教案 第6次课理论MySQL 编程基础 数据库 原理 应用 MySQL 理论 教案 编程 基础