MySQL数据类型选择
来源:互联网 发布:快速选择中值算法 编辑:程序博客网 时间:2024/06/12 09:58
1.char 与varchar
char属于固定长度的字符类型,varchar属于可变长度的字符类型。
char处理速度比varchar快,但是浪费存储空间,程序需要对行尾空格进行处理,对于长度变化不大并且查询速度有较高要求的数据可以使用char。
不同的存储引擎对char和varchar的原则
MyISAM:建议使用固定长度的数据列代替可变长度的数据列。//默认存储格式是静态表
MEMORY:使用固定长度的数据行存储,因为无论char还是varchar都默认作为char处理,速度快。
char属于固定长度的字符类型,varchar属于可变长度的字符类型。
char处理速度比varchar快,但是浪费存储空间,程序需要对行尾空格进行处理,对于长度变化不大并且查询速度有较高要求的数据可以使用char。
不同的存储引擎对char和varchar的原则
MyISAM:建议使用固定长度的数据列代替可变长度的数据列。//默认存储格式是静态表
MEMORY:使用固定长度的数据行存储,因为无论char还是varchar都默认作为char处理,速度快。
InnoDB:建议使用varchar,存储格式没有区分固定场地和可变长度列,因此性能上差别不大,而varchar占用空间小。
阅读全文
0 0
- MySQL数据类型--数据类型选择
- mysql 数据类型的选择
- mysql数据类型选择
- mysql 数据类型选择
- MySQL数据类型选择原则
- MySQL数据类型选择
- Mysql 选择合适的数据类型
- mysql优化之选择数据类型
- MySQL学习之数据类型选择
- MySQL 数据类型的最优选择
- MySQL数据类型的最优选择
- MySQL之选择字段数据类型
- Mysql 选择优化的数据类型
- MySQL选择优化的数据类型
- mysql----选择合适的数据类型
- MySQL中的数据类型的选择
- MySQL之选择字段数据类型
- MySQL之选择字段数据类型
- HashMap和Hashtable的区别
- Android Activity生命周期以及Fragment生命周期的区别与分析
- Android测试环境搭建(win7)
- 第五周项目三 括号的匹配
- linux命令加杠不加杠,单杠与双杠
- MySQL数据类型选择
- android官方侧滑菜单DrawerLayout详解
- 航院5538:House Building
- esp8266烧写MicorPython
- android 使用httpURLConnection post方式访问接口的简单工具包
- Linux目录与文件的权限意义
- Android 实现沉浸式(使用SystemBarTint第三方)
- centos7编译安装php7我遇到的错误
- ES6之Iterator和for...of