zoukankan      html  css  js  c++  java
  • Mysql_数据类型

    1.整数类型(整形)

    1.TINYINT   【2**7】
        有符号值:-128到127 (-2**7到2**7 -1)
        无符号值:0到255  (0到2**8 -1)
    2.SMALLINT  【2**15】
        有符号值:-32768 到 32767 (-2**15到-2**15 -1)
        无符号值:0到65536(0到2**16 -1)
    3.MEDIUMINT  【2**23】   
        有符号值:-8388608到8388607(-2**23到-2**23 -1)
        无符号值:0到16777215(0到2**24 -1)
    4.INT   整形  【2**31】
        有符号值:-2147683648到2147683647(-2**31到2**31 -1)
        无符号值:0到4294967295(0到2**32-1)
    5.BIGINT        【2**63】
        有符号值:(-2**63到2**63 -1)
        无符号值:(0到2**64 -1)
    6.BOOL,BOOLEAN  【注:mysql没有真正的布尔类型】
        等价于TINYINT[1],0为false,其余为true
    

    2.浮点类型

    1.FLOAT[(M,D)]  单精度浮点数---4字节---
        负数取值范围: -3.40E+38到-1.17E-38、0和1.175E-38到3.40E+38
        //M是数字总位数,D是小数点后面的位数。如果M和D被省略,根据硬件允许的限制来保存值。单精度浮点数精确到导学7位小数位。
    2.DOUBLE[(M,D)] 双精度浮点数---8字节---
        -1.79E+308到-2.22E-308、0和2.22E-308到1.79E+308.
    3.DECIMAL[(M,D)]    定点式,不会四舍五入---M+2---
        和DOUBLE一样,内部以富川形式存储
    

    3.字符串类型

    1.CHAR(M)   定长字符串 M个字节 0-255
    2.VARCHAR(M)    变长字符串 L+1字节 0-65535
    3.TINYTEXT      文本字符
    4.TEXT          小的文本
    5.MEDIUMTEXT    中等长度文本
    6.LONGTEXT      长文本类型
    7.ENUM('value1','value2',...)   枚举类型 1或2字节
    8.SET('value1','value2',...)    集合类型(可选择多个)
    

    4.时间类型

    1.TIME
    2.DATE
    3.DATETIME
    4.TIMESTAMP
    5.YEAR
    

    5.二进制类型

    保存 图片、视频 时使用【一般很少用】
  • 相关阅读:
    zoj 3627#模拟#枚举
    Codeforces 432D Prefixes and Suffixes kmp
    hdu 4778 Gems Fight! 状压dp
    CodeForces 379D 暴力 枚举
    HDU 4022 stl multiset
    手动转一下田神的2048
    【ZOJ】3785 What day is that day? ——KMP 暴力打表找规律
    poj 3254 状压dp
    C++中运算符的优先级
    内存中的数据对齐
  • 原文地址:https://www.cnblogs.com/hellangels333/p/8372160.html
Copyright © 2011-2022 走看看