SQL 通用数据类型

标准 SQL 数据类型分字符、数值、日期三类;建表时选对类型能省空间、避免精度问题。

Intermediate
Key PointsSQL,数据类型,CHAR,VARCHAR,INT,DECIMAL,DATE

讲解

标准 SQL 数据类型分字符、数值、日期三类;建表时选对类型能省空间、避免精度问题。

要点

标准 SQL 数据类型分字符、数值、日期三类;建表时选对类型能省空间、避免精度问题。

类别类型说明
字符CHAR(n)定长字符串,不足补空格
字符VARCHAR(n)变长字符串,最长 n
数值INT / BIGINT整数,范围随类型不同
数值DECIMAL(p,s)精确小数,适合金额
数值FLOAT / DOUBLE浮点数,有精度误差
日期DATE / TIME / TIMESTAMP日期、时间、日期时间

金额务必用 DECIMAL 而不是 FLOAT;只有确定长度很短且固定时才用 CHAR。

Friends & Partners