MySQL数据库字段类型怎么选?MySQL字段类型选取原则是什么

mysql数据库之中创建一个数据表时就是需要去设置字段名以及它的数据类型,而每一个字段的数据类型都是唯一且必需的 。而字典类型又关系到了写入数据到这个字段中时的限制和所占用的空间,所以这篇文章小编会介绍mysql字段类型选取原则来帮助大家设置字段类型 。
【MySQL数据库字段类型怎么选?MySQL字段类型选取原则是什么】

MySQL数据库字段类型怎么选?MySQL字段类型选取原则是什么

文章插图
1.mysql数据库字段类型的核心选取原则就是要遵循运算速度快、占用空间少这两点 。而在这两点的基础上就是要根据字段具体保存的数据值来决定使用什么类型了,同一种字段类型之间也是有着不同的细分类别 。
2.例如对于id以及外键这种字段来说,就可以使用整数类型,而整数类型则有五种能够选择 。大多数情况下都是使用int类型,因为它只占用四个字节且可以保存很长的整数 。
3.除了整数之外,例如姓名和地址这些字段都是需要用到字符类型的 。而字符类型主要是有char以及varchar两种 。它们直接的区别就在于长度固定和不固定,对于一些字段的字符值长度都在一个范围中时就使用char,反之则是使用varchar了 。
4.mysql数据库之中还对时间和日期划分出了专门的数据类型,其中年月时时分秒的字段就可以使用Datetime以及char数据类型 。而剩下的年月日使用year和整数类型都可以,具体就要根据自己的需求来决定了 。不过在执行速度上整型是快于时间类型的,而且时间类型被python读取时还要经过解析才可以 。
以上就是关于“MySQL数据库字段类型怎么选?MySQL字段类型选取原则是什么”的全部内容了,希望对你有所帮助 。

    推荐阅读