Mysql數據庫學習——(二)

常用數據類型簡述
		數據類型:
1.整數類型:
	TINYINT:   佔1個字節
	SMALLINT:   佔2個字節
	MEDIUMINT:  佔3個字節
	INT:        佔4個字節
	BIGINT:    佔8個字節
   (注:不同的數據類型的取值範圍可以根據字節數計算   : 一個字節是8位,那麼對應的無符號數的最大值就是:2的8次方-1;,,而有符號的最大值就是2的7次方-1;

2.浮點數和定點數類型:(浮點數分單精度和雙精度)(定點數就是小數位數是固定的,浮點數則是小數位不固定的,定點數是個精確數,而浮點數在超出一定的有效位數後,數字就不再精確了,比如雙精度浮點數是15位有效數字,而單精度浮點數則是7位有效數字。)
	FLOAT:           佔4個字節  (單精度)
	DOUBLE:          佔8個字節  (雙精度)
	DECIMAL(M,D):    佔 M+2個字節(定點數)
	注:, DECIMAL 類型的有效取值範圍是由 M 和 D 決定的,其中, M 表示的是數據的長度, D 表示的是小數點後的長度。比如,將數據類型爲 DECIMAL (6 , 2 )的數據 3.1415插入數據庫後,顯示的結果爲 3.14
3.日期與時間類型:
	YEAR:        佔1個字節		格式: yyyy
	DATE:        佔4個字節		yyyy-mm-dd
	TIME:        佔3個字節		hh:mm:ss
	DATETIME:    佔8個字節      yyyy-mm-dd  hh-mm-ss  (1000-01-01——9999-12-31)(24小時制)
	TIMESTAMP:   佔4個字節      yyyy-mm-dd  hh-mm-ss  (1970-01-01——2038-01-19)(12小時制)
4.字符串類型:
	CHAR:      用於表示固定長度的字符串
	VARCHAR:   用於表示可變長度的字符串
	BINARY:    用於表示固定長度的二進制數據
	VARBINARY: 用於表示可變長度的二進制數據
	BOLB:       用於表示二進制大數據(圖片,pdf文檔等)
	TEXT:       用於表示大文本數據 (文章,評論等)
	ENUM:       表示枚舉類型
	SET:        表示字符串對象
	BIT:       表示位字段類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章