is
zhou

MySQL对象

MySQL存储过程

zhouchong阅读(72)评论(0)

1、说明 存储过程也可以看作是一个“加工作坊”,它接收“调用者”传递过来的“原料”( in参数),然后将这些“原料”“加工处理”成“产品”( 存储过程的out参数或inout参数),再把“产品”返回给“调用者”。 1. 步骤 创建存储过程的...

MySQL游标

zhouchong阅读(60)评论(0)

1、说明 数据库开发人员编写存储过程(或者函数)等存储程序时,有时需要存储程序中的MySQL代码扫描select结果集中的数据,并对结果集中的每条记录进行简单处理,通过MySQL的游标机制可以解决此类问题 游标的使用可以概括为声明游标、打开...

MySQL表管理

zhouchong阅读(87)评论(0)

1、MyISAM和InnoDB存储引擎 1. 说明 表是数据库中最为重要的数据库对象 MySQL提供了插件式(Pluggable)的存储引擎,存储引擎是基于表的,同一个数据库,不同的表,存储引擎可以不同。甚至同一个数据库表,在不同的场合可以...

MySQL关于表类型(存储引擎)

zhouchong阅读(60)评论(0)

1、说明 表类型(存储引擎)的选择 mysql支持多种存储引擎,在处理不同类型的应用时,可以通过选择使用不同的存储引擎提高应用的效率,或者提供灵活的存储。 mysql的存储引擎包括: MyISAM、InnoDB、BDB、MEMORY、MER...

关于索引

zhouchong阅读(68)评论(0)

别忘了索引 索引是从数据库中获取数据的最高效方式之一。 95%的数据库性能问题都可以采用索引技术得到 解决。 作为一条规则, 我通常对逻辑主键使用唯一的成组索引, 对系统键( 作为存储过程) 采用 唯一的非成组索引, 对任何外键列采用非成组...

关于字符集

zhouchong阅读(65)评论(0)

字符集 1. 字符集概述 字符集是一套符号和编码的规则,不论是在oracle 数据库还是在mysql 数据库,都存在字符集的选择问题,而且如果在数据库创建阶段没有正确选择字符集,那么可能在后期需要更换字符集 而字符集的更换是代价比较高的操作...