最常用的
MySQL
数据类型是
VARCHAR, DECIMAL, DATE, INT,
TEXT
和
TIMESTAMP
。
第一个:
VARCHAR
通常用来表示最多为
255
个字符的变量长度字符串。
如果
你要储存和处理字母数字类的数据,
这种数据类型是最合适的。
适用
于这类数据的典型例
子包括人名,
邮政编码,
电话号码和不超过
255
个字符长度的任意字母数字组合。那些要用来计算的数字不要用
VARCHAR
类型保存,因为可能会导致一些与
计算相关的问题。换
句话说,可能影响到计算的准确性和完整性。
第二个:
DECIMAL
最适合保存那些将被用于计算的数据。在
MySQL
中,我
们可以指定保存一些正当的数字。还可以指定是否允许存在负值。
指定
DECIMAL
类型的长度会有些棘手。
例如,
如果你需要在小数点
前面保存五位数,
且小数点后只保留三位,
那么在数据库中其适当的
长度将
是:
Decimal(5+3,3)
或
Decimal(8,3)
,可以使用的数据包括:
12345.678
,
56872.690
,
11.6
和
12.568
等。而这些数字则会引发出错
信
息:
128781.1
,
8972865.231
。
第三个:
建议用
DATE
数据类型来保存日期。
MySQL
中默认的日期格式是
yyyy-mm-dd
。