数据类型

数值类型分类

MySQL数据库4——数据类型详解
(一)数值类型

MySQL数据库4——数据类型详解

  • 注意使用数值类型时不要越界;
  • 如果不使用unsigned时,默认为有符号类型;
  • 尽量不使用unsigned;
  • bit字段在显示时,是按照ASCII码对应的值显示;
  • 如果我们有这样的值,只存放0或1,这时可以定义bit(1)。这样可以节省空间;
  • 对于float,double,MySQL在保存值时会进行四舍五入;
  • decimal整数最大位数m为65。支持小数最大位数d是30。如果d被省略,默认为0.如果m被省略,默认是10。
  • 如果希望小数的精度高,推荐使用decimal。

(二)文本,二进制类型

MySQL数据库4——数据类型详解如何选择定长或变长字符串?

  • 如果数据确定长度都一样,就使用定长(char),比如:身份证,手机号
  • 如果数据长度有变化,就使用变长(varchar), 比如:名字,地址,但是你要保证最长的能存的进去。
  • 定长的磁盘空间比较浪费,但是效率高。
  • 变长的磁盘空间比较节省,但是效率低。
    (三)时间日期

    MySQL数据库4——数据类型详解
    (四)String类型

    MySQL数据库4——数据类型详解

相关文章: