MySQL中tinytext、text、mediumtext和longtext等各個類型詳解 (各種資料型態 容量/範圍 介紹)

MySQL中tinytext、text、mediumtext和longtext等各個類型詳解 (各種資料型態 容量/範圍 介紹)

MySQL中tinytext、text、mediumtext和longtext等各個類型詳解 (各種資料型態 容量/範圍 介紹)


資料來源: https://www.huaweicloud.com/articles/f543c5879c7d3883220727a3ea005bea.html


一、字符串類型

    Char(N) [ binary]    N=1~255 個字節(BYTE) 固定長度    std_name cahr(32) not null


    VarChar(N) [binary]    N=1~255 個字節 可變長度    std_address varchar(256)


    TinyBlob    最大長度255個字節(2^8-1)    


    Blob (Binary large objects)儲存二進位資料,且有分大小寫


    memo text not null


    TinyText    最大長度255個字節(2^8-1)


    Blob    最大長度65535個字節(2^16-1)


    Text    最大長度65535個字節(2^16-1)


    MediumBlob    最大長度16777215 個字節(2^24-1)


    MediumText    最大長度16777215 個字節(2^24-1


    LongBlob    最大長度4294967295個字節(2^32-1)


    LongText    最大長度4294967295個字節(2^32-1)


    Enum    集合最大數目為65535    列舉(Enumeration),Enum單選、Set複選    sex enum(1,0)


    Set    集合最大數目為64 辨別Null與Not Null :Null為允許儲存空值(Null)


二、數字/數值類型

    TinyInt[M] [UNSIGNED]    -128~127     num tinyint unsigned


    SmallInt[M] [UNSIGNED]    -32768~32767      


    MediumInt[M] [UNSIGNED]    -8388608~8388607     

 

    Int[M] [UNSIGNED]    -2^31~2^31-1


    BigInt[M] [UNSIGNED]    -2^63~2^63-1


    Float [(M,D)]    -3.4E+38~3.4E+38( 約 )


    注: M 為長度, D 為小數,Float 4 bytes,Double 8 bytes     

    Double [(M,D)]    -1.79E+308~1.79E+308( 約 )


    Decimal [(M,D)]     辨別ZeroFill:當宣告關鍵字ZeroFill為自動填滿0,如000021


三、日期時間類型

    Date    日期(yyyy-mm-dd)    

 

    Time    時間(hh:mm:ss)     


    DateTime    日期與時間組合(yyyy-mm-dd hh:mm:ss)  

   

    TimeStamp    yyyymmddhhmmss     


    Year    年份yyyy

One thought on “MySQL中tinytext、text、mediumtext和longtext等各個類型詳解 (各種資料型態 容量/範圍 介紹)

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *