随笔分类 -  mysql

摘要:一、事务定义 Transaction 事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元) 一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成 事务只和DML语句有关,或者说DML语句才有事务 阅读全文
posted @ 2020-10-28 09:42 随心的风 阅读(98) 评论(0) 推荐(0) 编辑
摘要:当然请记住,explain是一个好习惯! MySQL索引失效的常见场景 在验证下面的场景时,请准备足够多的数据量,因为数据量少时,MySQL的优化器有时会判定全表扫描无伤大雅,就不会命中索引了。 1. where语句中包含or时,可能会导致索引失效 使用or并不是一定会使索引失效,你需要看or左右两 阅读全文
posted @ 2020-10-22 17:09 随心的风 阅读(4192) 评论(1) 推荐(0) 编辑
摘要:待完善。。。 阅读全文
posted @ 2020-10-13 16:46 随心的风 阅读(50) 评论(0) 推荐(0) 编辑
摘要:待完善 阅读全文
posted @ 2020-10-13 16:45 随心的风 阅读(67) 评论(0) 推荐(0) 编辑
摘要:待完善。。。 阅读全文
posted @ 2020-10-13 16:44 随心的风 阅读(71) 评论(0) 推荐(0) 编辑
摘要:1、待完善。。。 阅读全文
posted @ 2020-10-13 16:42 随心的风 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1、MySQL中创建存储过程时通过DEFINER和SQL SECURITY设置访问权限 procedure与function、trigger等创建时紧接着CREATE都有个definer可选项,该definer规定了访问该procedure等的安全控制 CREATE DEFINER=`root`@` 阅读全文
posted @ 2020-10-13 16:41 随心的风 阅读(138) 评论(0) 推荐(0) 编辑
摘要:MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上 阅读全文
posted @ 2020-10-13 16:09 随心的风 阅读(136) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示