mysql
叁弦
这个作者很懒,什么都没留下…
展开
-
mysql绑定参数bind_param原理以及防SQL注入
假设我们的用户表中存在一行.用户名字段为username.值为aaa.密码字段为pwd.值为pwd..下面我们来模拟一个用户登录的过程..[php] view plaincopy$username = "aaa"; $pwd = "pwd"; $sql = "SELECT * FROM table WH转载 2014-09-12 11:41:38 · 1519 阅读 · 0 评论 -
mysql创建定时任务
一、前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得 一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精 确到每分钟执转载 2014-09-12 11:44:52 · 553 阅读 · 0 评论 -
mysql自定义函数篇
先来一个简单的,创建一个函数将'2009-06-23 00:00:00'这样格式的datetime时间转化为‘2009年6月23日0时0分0秒’这样的格式:[sql] view plaincopyDELIMITER $$ DROP FUNCTION IF EXISTS `sp_test`.`getdate`$$ CREATE FUNCTION `转载 2014-09-12 16:12:43 · 627 阅读 · 0 评论 -
create event时 on completion preserve 什么意思
当为on completion preserve 的时候,当event到期了,event会被disable,但是该event还是会存在当为on completion not preserve的时候,当event到期的时候,该event会被自动删除掉.原创 2014-09-12 15:47:02 · 2341 阅读 · 0 评论 -
Mysql 存储过程和函数区别
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。 存储过程和函数存在以下几个区别: 1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全转载 2014-09-12 16:15:58 · 559 阅读 · 0 评论 -
MySQL索引原理及慢查询优化
这是一篇美团技术团队总结的关于MySQL索引原理及慢查询优化的文章,还是非常有参考价值的,文章虽长,请认真看。MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何 能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。转载 2014-11-19 16:37:49 · 911 阅读 · 0 评论