zoukankan      html  css  js  c++  java
  • Mysql 常用数据类型

    什么是数据类型

      数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型,有一些数据是要存储为数字的,数字当中有些是要存储为整数、小数、日期型等....

      1字节=8位(bit)

    常见的数据类型

    整数型

    类型 大小 范围(有符号) 范围(无符号unsigned) 用途
    tinyint 1字节 (-128,127) (0,255) 小整数值
    smaillint 2字节 (-32768,32767) (0,65535) 大整数值
    mediumint 3字节 (-8388608,8388607) (0,16777215) 大整数值
    int 4字节 (-2147483648,2147483647) (0,4294967295) 大整数值
    bigint 8字节 (-9223372036854775808,9223372036854775807) (0,18446744073709551615) 极大整数值

    浮点型

    类型 大小 精度 备注
    float(m,d) 4字节 单精度浮点型 m代表总个数,d代表小数位
    double(m,d) 8字节 双精度浮点型 m代表总个数,d代表小数位

    定点型

    类型 大小 备注
    decimal(m,d) 依赖于m和d的值 m代表总个数,d代表小数位

    字符串类型

    类型 大小 用途
    char 0-255字节 定长字符串
    varchar 0-65535字节 定长字符串
    tinytext 0-255字节 短文本字符串
    text 0-65535字节 长文本数据
    mediumtext 0-16777215字节 中等长度文本数据
    longtext 0-4294967295字节 极大文本数据

    时间型

    类型 大小 格式 备注
    date 3 yyyy-MM-dd 存储日期值
    time 3 HH:mm:ss 存储时分秒
    year 1 yyyy 存储年
    datetime 8 yyyy-MM-dd HH:mm:ss 存储日期+时间
    timestamp 4 yyyy-MM-dd HH:mm:ss 存储日期+时间,可作时间戳
  • 相关阅读:
    npm依赖版本变动引发的惨案
    Flutter ListTile
    操作系统的发展史(科普章节)
    操作系统的发展史(科普章节)
    如何在电脑上保存微信公众号文章封面图片?
    如何在电脑上保存微信公众号文章封面图片?
    操作系统(科普章节)
    操作系统(科普章节)
    前端面试之前要准备的那些事
    前端面试之前要准备的那些事
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/13975117.html
Copyright © 2011-2022 走看看