prince的文章

10、MySQL 提升 - 性能优化0-索引

索引是什么? 索引是一种数据结构,一种可以提高数据库检索目标数据性能的数据结构。 数据库还维护着满足特定查找算法的数据结构,实现了高级查找算法。 一般来说索引本身也很大,基本上都是以索引文件的形式存储在磁盘上的,唯一索引默认是使用B+树索引...

赞(0)princeprinceMySQL 提升 阅读(201)

09、MySQL 提升 - 触发器

介绍 触发器是与表相关的数据库对象,在insert/update/delete之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。 使用别名OLD和NEW来引...

赞(0)princeprinceMySQL 提升 阅读(216)

07、MySQL 提升 - 存储过程和函数3-函数

函数介绍 函数和存储过程差不多,都可以提高代码的重用性,简化操作。 它们之间的区别: 存储过程:可以有任意个返回值,适合做批量的插入和更新。 函数:有且仅有1个返回值,适合数据处理,并返回处理结果。 函数语法 创建语法: CREATE FU...

赞(0)princeprinceMySQL 提升 阅读(181)

06、MySQL 提升 - 存储过程和函数2-存储过程

一 介绍 存储过程是什么: 一组预先编译好的SQL语句的集合。 有什么用: 提高代码的重用性; 简化操作。 减少编译次数并且减少数据库和应用服务之间的连接次数,提高效率。 二 语法 创建: CREATE PROCEDURE 存储过程名(参数...

赞(0)princeprinceMySQL 提升 阅读(213)