MySQL char vs.int

我目前正在课堂上讨论MySQL中的char和int数据类型.
我们有一个包含8个个人号码的电话号码.但是,我们找不到每种优点和缺点.

我们应该使用char类型还是int类型,为什么?

解决方法:

如果大小固定,则可以使用char(8)->如图8B所示,mysql使用固定大小的字段可以更快地工作,但是如果您选择int-> 4B可以节省空间,而且如果您在该字段上有索引,它将比char更快地工作.

您可以使用char(8)和int做一个简单的基准测试写入和读取的速度

如果大小固定,则使用可变长度类型(如varchar或varbinary)没有意义,因为会降低性能

上一篇:Python:如何在列表中打印类型


下一篇:python-非整数错误“错误的整数输入语法”?