zoukankan      html  css  js  c++  java
  • MySQL数据类型简介

    其中的长度以字节为单位

    名称

    长度

     

    用法

    TINYINT(M)

    BIT,BOOL,BOOLEAN

    1

    如果为无符号数,可以存储从0255的数;

    否则可以存储从-128127的数。

    SMALLINT(M)

    2

    如果为无符号数,可以存储从065535的数;

    否则可以存储从-3276832767的数。

    MEDIUMINT(M)

    3

    如果为无符号数,可以存储从016777215的数;否则可以存储从-83886088388607的数

    INT(M)

    INTEGER(M)

    4

    如果为无符号数,可以存储从04294967295的数,否则可以存储从-21474836482147483647的数。

    BIGINT(M)

    8

    如果为无符号数,可以存储从018446744073709551615的数,否则可以存储从-92233720368547758089223372036854775807的数。

    FLOAT(precision)

    48

    这里的precision是可以直达53的整数。如果precision<=24则转换为FLOAT,如果precision>24并且precision<=53则转换为DOUBLE

    FLOAT(M,D)

    4

    单精度浮点数。

    DOUBLE(M,D),

    DOUBLE PRECISION,

    REAL

     

    8

    双精度浮点。

    DECIMAL(M,D),

    DEC,NUMERIC,FIXED

    M+1M+2

    未打包的浮点数。

    DATE

    3

    YYYY-MM-DD的格式显示。

    DATETIME

    HH:MM:SS

    8

    YYYY-MM-DD的格式显示。

    TIMESTAMP

    4

    YYYY-MM-DD的格式显示。

    TIME

    3

    HH:MM:SS的格式显示。

    YEAR

    1

    YYYY的格式显示。

    CHAR(M)

    M

    定长字符串。

    VARCHAR(M)

    最大M

    变长字符串。M<=255.

    TINYBLOB,

    TINYTEXT

    最大255

    TINYBLOB为大小写敏感,而TINYTEXT不是大小写敏感的。

    BLOB,

    TEXT

    最大64K

    BLOB为大小敏感的,而TEXT不是大小写敏感的。

    MEDIUMBLOB,

    MEDIUMTEXT

    最大16M

    MEDIUMBLOB为大小写敏感的,而MEDIUMTEXT不是大小敏感的。

    LONGBLOB,

    LONGTEXT

    最大4G

    LONGBLOB为大小敏感的,而LONGTEXT不是大小敏感的。

    ENUM(VALUE1,….)

    12

    最大可达65535个不同的值。

    SET(VALUE1,….)

    可达8

    最大可达64个不同的值。

     
  • 相关阅读:
    遥感影像数据产品级别概述
    数据传输中的成帧
    帧同步
    I、Q信号是如何产生的,I、Q信号复用的作用
    调制解调技术
    基带信号、载波信号和宽带信号
    浅谈MVP架构及开发模式
    剑指offer代码 vs2013执行
    进程的状态
    死锁的必要条件及避免
  • 原文地址:https://www.cnblogs.com/dyllove98/p/2462084.html
Copyright © 2011-2022 走看看