MYSQL教程:怎样筛选正确的数据列类型

日期:2010年5月9日 作者:

挑选正确的数据列类型能大大提高数据库的功用和使数据库具有高扩展性。在挑选数据列类型时,请从以下多个方面思索:

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

数据值的取值范围。

思索功用和处理效率。

数值操作比字符操作快。

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

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

可变长度类型在阅历删除和修正操作后容易发生碎片,降低系统功用,需定期运转OPTIMIZE TABLE命令以优化数据表。

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

在MyISAM和ISAM表中运用固定长度类型数据列有助改进数据库功用。

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

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

明白指定数据列的NOT NULL属性可使MySQL在检索流程中不必去判别数据列能不能是NULL,所以可加速处理速度。

数据如何执行比拟,能不能区分大小写。

能不能要在数据列上树立索引。

(出处:https://www.yqdown/)

上一篇:MYSQL教程:测验数据表和修改数据表

下一篇:菜鸟入门:提防SQL注入攻打的新办法

相关文章

更多推荐

mysql筛选几列_MYSQL教程:怎样筛选正确的数据列类型