mysql的基本數據類型
1.數據類型是指列,存儲過程參數,表達式和局部變量的數據特征,它決定了數據的存儲格式,代表了不同的信息類型。
2.存儲范圍越大其占用的空間越大
3.整型的數據類型(按照存儲容量有小到大排列):TINTINT,SMALLINT,MEDIUMINT,INT,BIGINT
4.浮點型:FLOAT[(M,D)]:M是數字的總位數,D是小數點後面的位數。如果M和D被省略,則根據硬件允許的限制來保存值。單精度浮點數精確到大約7位小數位
5.日期型:YEAR,TIME,DATE,DATETIME,TIMESTAMP。真正實際開發中很少用到日期型,一般用數字型。
6.字符型:CHAR(M):M個字節,0<=M<=255,VARCHAR(M):L+1個字節,其中L<=M且0<=M<=65535,TINYTEXT,L+1個字節,其中L<2^8
TEXT:L+2個字節,其中L<2^16,MEDIUMTEXT:L+3個字節,其中L<2^24,LONGTEXT:L+4個字節,其中L<2^32,ENUM('value1','value2'):一個或兩個字節,取決於枚舉類型的個數(最多65535)
SET('VALUE1','VALUE2'):1,2,3,4或者8個字節,取決於set的成員個數(最多64個)。