摘要: 在MySQL中,通过利用upper、lower、ucase、lacase几个函数对字符串进行大小写转换。 upper(str)——根据当前字符集映射返回字符串str,并将所有字符更改为大写。默认值是latin1(西欧cp1252)。 lower(str)——根据当前字符集映射返回字符串str,并将所 阅读全文
posted @ 2018-05-22 16:24 Hider1214 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 一、repeat循环 注意使用repeat的时候,在判断条件(until条件)的那一行句末不加分号,这个很容易出错! 二、loop循环 注意 loop 一般要和一个标签(此处为label,名称可以自定义,不过要保证前后一致)一起使用,且在 loop 循环中一定要有一个判断条件,能够满足在一定的条件下 阅读全文
posted @ 2018-05-22 13:16 Hider1214 阅读(2728) 评论(0) 推荐(0) 编辑
摘要: 思考:while循环是否只能使用在存储过程或者存储函数之中,不能直接在查询语句中使用? ———— 循环一般在存储过程和存储函数中使用。 直接放几个例子: 例一: 1.创建存储过程 2.调用存储过程 3.删除存储过程 例二: 1.创建函数 注意:创建函数之前必须更改系统设置 否则无法创建函数 2.调用 阅读全文
posted @ 2018-05-22 13:12 Hider1214 阅读(43152) 评论(0) 推荐(1) 编辑
摘要: 问题 MySQL开启bin-log后,调用存储过程或者函数以及触发器时,会出现错误号为1418的错误: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL,or READS SQL DATA in its decla 阅读全文
posted @ 2018-05-22 13:00 Hider1214 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 删除存储过程、存储函数主要使用drop语句: drop procedure —— 删除存储过程 drop function —— 删除存储函数 语法: 例子: 注意:如果存储过程或存储函数不存在时,仍然进行删除,可以使用IF EXISTS子句,它可以防止发生错误,产生一个用SHOW WARNINGS 阅读全文
posted @ 2018-05-22 12:52 Hider1214 阅读(21704) 评论(0) 推荐(0) 编辑