1. 程式人生 > 其它 >MySQL常用資料型別

MySQL常用資料型別

·字串的基本使用:

char(size) 固定長度字串 最大255個字元

   varchar(size) 0~65535位元組 可變長度字串,最大65535-(1~3)位元組(在utf8編碼中最大21844個字元,1~3個位元組儲存大小,uft一個字元等於3個位元組)

char、varchar不管是字母還是漢字存放的都是以表的編碼定義好的字元,不是按位元組存放的。

數值型別:

    整型:tinyint【1個位元組】、smallint【2個位元組】、mediumint【3個位元組】、int【4個位元組】、bigint【8個位元組】

    小數型別:float【單精度】、double【雙精度】、decimal【M、D】小數可變長,大小不確定。

    文字型別(字串型別):char 0-255、varchar 0-065535【0~2^16-1】、text 0~2^16-1、longtext 0~2^32-1

    二進位制資料型別:blob【0~2^16-1】、longblob[0~2^32-1]

日期型別:

    date【日期型別 年月日】

    time【時間型別 時分秒】

    year、datetime【年月日 時分秒 YYYY-MM-DD HH:mm:ss】

    timestamp【時間戳】可用於自動記錄insert update