问题描述
- MYSQL保存18位数的纯数字用什么类型好
-
MYSQL保存18位数的纯数字用什么类型好?
MYSQL保存18位数的纯数字用什么类型好?
解决方案
char(18)比varchar(18)好,因为查询效率比varchar,所以一般公司都是用char
解决方案二:
当然是varchar(18),BIGINT之类的数值类型都是有范围的。而且从程序的移植性、可维护性来讲,用varchar(18)都是理想的选择。
解决方案三:
用什么类型就看你的需求了,如果简简单单的存储的后,用数值类型就可以了呀
解决方案四:
固定的都是18位那就默认字符串类型varchar(18)要不就只能number了
解决方案五:
用varchar(18)吧,数字类型都是有限制的
解决方案六:
MYSQL varchar(18)
解决方案七:
如果你的程序中需要数字类型,就用数字。如果你需要统一格式的形式,就用字符
解决方案八:
按18位长度来看,应该用字符。一般不可能有这么大的数字发生
解决方案九:
看了采纳的答案又去搜索了一下,对于固定长度的还是char的效率高些。参见http://www.jb51.net/article/23575.htm
解决方案十:
固定的都是18位那就默认字符串类型varchar(18)要不就只能number了
时间: 2024-11-01 19:24:51