摘要: 什么是函数 mysql中的函数与存储过程类似,都是一组SQL集; 与存储过程的区别 函数可以return值,存储过程不能直接return,但是有输出参数可以输出多个返回值; 函数可以嵌入到sql语句中使用,而存储过程不能; 函数一般用于实现较简单的有针对性的功能(如求绝对值、返回当前时间等),存储过 阅读全文
posted @ 2019-04-25 11:11 zwj鹿港小镇 阅读(1317) 评论(0) 推荐(0) 编辑
摘要: 什么是触发器 简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行; 特点及作用 特点:触发事件的操作和触发器里的SQL语句是一个事务操作,具有原子性,要么全部执行,要么都不执行; 作用:保证数据的完整性,起到约束的作用; 例子:创建触发器,记录 阅读全文
posted @ 2019-04-25 10:37 zwj鹿港小镇 阅读(4732) 评论(0) 推荐(0) 编辑
摘要: 转载:starcwang 反引号 ` 反引号一般在Esc键的下方,和~在一起。它是为了区分MySQL的保留字与普通字符而引入的符号。 create table desc 报错 create table `desc` 成功 一般我们建表时都会将表名,库名都加上反引号来保证语句的执行度。 单引号 ’ 和 阅读全文
posted @ 2019-04-25 10:04 zwj鹿港小镇 阅读(2470) 评论(0) 推荐(1) 编辑
摘要: 一、什么是事件 一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行; 二、开启事件 查看是否开启: show variables like 'event_scheduler'; 如果显示OFF,则输入以下语句开启: se 阅读全文
posted @ 2019-04-25 09:27 zwj鹿港小镇 阅读(1184) 评论(0) 推荐(0) 编辑