源码下载 | 网页特效 | 广告代码 | 站长必备 | 站长工具
会员投稿 投稿指南 RSS订阅
您当前的位置是:主页>网络编程>Mysql教程>

MYSQL教程:如何选择正确的数据列类型

www.jz123.cn  2009-02-20   来源:   中国建站    责任编辑(乐乐)    我要投递新闻

  选择正确的数据列类型能大大提高数据库的性能和使数据库具有高扩展性。在选择数据列类型时,请从以下几个方面考虑:

  存放到数据列中的数据类型。

  数据值的取值范围。

  考虑性能和处理效率。

  数值操作比字符操作快。

  小类型的处理速度比大类型快。

  不同数据表中固定长度类型和可变长度类型的处理效率是不同的。

  可变长度类型在经过删除和修改操作后容易产生碎片,降低系统性能,需定期运行OPTIMIZE TABLE命令以优化数据表。

  固定长度类型由于有固定的长度,所以容易确定每条记录的起始点,可加快数据表的修复速度。

  在MyISAM和ISAM表中使用固定长度类型数据列有助改善数据库性能。

  在InnoDB表中,固定长度和可变长度数据列类型都以相同方式存储,所以固定长度数据列类型并没有性能优势,反而由于可度长度数据列类型由于占用存储空间较少,所以处理速度会快些。

  可索引类型能加快数据的查询速度。

  明确指定数据列的NOT NULL属性可使MySQL在检索过程中不用去判断数据列是否是NULL,所以可加快处理速度。

  数据如何进行比较,是否区分大小写。

  是否要在数据列上建立索引。

上一篇:MYSQL教程:表达式操作符和数据类型转换 下一篇:MYSQL教程:MYSQL字符集支持

评论总数:2 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图