6.MySQL中的数据类型

2020-07-02  本文已影响0人  免跪姓黄

MySQL中的数据类型

  1. 数字类型

    • INT:整数
      • TINYINT:小整数值
        • 大小:1字节
        • 有符号范围:(-128,127)
        • 无符号范围:(0,255)
      • SMALLINT:大整数值
        • 大小:2字节
        • 有符号范围:(-32768,32767)
        • 无符号范围:(0,65535)
      • MEDIUMINT:大整数值
        • 大小:3字节
        • 有符号范围:(-8388608,8388607)
        • 无符号范围:(0,16777215)
      • INT:大整数值,不约束长度,最多表示10位数
        • 大小:4字节
        • 有符号范围:(-2147483648,2147483647)
        • 无符号范围:(0,4294967295),unsigned表示无符号
      • BIGINT:极大整数
        • 大小:8字节
        • 有符号范围:(-9233372036854775808,9223372036854775807)
        • 无符号范围:(0,18446744073709551615)
    • FLOAT(总长度,小数点后位数):单精度浮点数
      • 大小:4字节
    • DOUBLE(总长度,小数点后位数):双精度浮点数
      • 大小:8字节
  2. 字符串类型

    • char(16):最多只能表示255个字符。定长存储,浪费空间,存取速度快。
      • 应用场景:身份证号、手机号、QQ号、银行卡号、用户名、密码等。
    • varchar(16):最多能表示65535个字符。变长存储,节省空间,存取速度慢。
      • 应用场景:评论、朋友圈、微博等。
  3. 时间类型

    • date:20200101
    • time:121212
    • datetime:20200101121212
  4. 单选和多选

    • enum:单选
    • set:多选
上一篇 下一篇

猜你喜欢

热点阅读