我目前正在课堂上讨论MySQL中的char和int数据类型.
我们有一个包含8个个人号码的电话号码.但是,我们找不到每种优点和缺点.
我们应该使用char类型还是int类型,为什么?
解决方法:
如果大小固定,则可以使用char(8)->如图8B所示,mysql使用固定大小的字段可以更快地工作,但是如果您选择int-> 4B可以节省空间,而且如果您在该字段上有索引,它将比char更快地工作.
您可以使用char(8)和int做一个简单的基准测试写入和读取的速度
如果大小固定,则使用可变长度类型(如varchar或varbinary)没有意义,因为会降低性能