程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL中的數據類型,MySQL數據類型

MySQL中的數據類型,MySQL數據類型

編輯:MySQL綜合教程

MySQL中的數據類型,MySQL數據類型


文本


CHAR(*):最多255個字節的定長字符串,它的長度必須在創建時指定

VARCHAR(*):最多255個字節的可變長度字符串,它的長度必須在創建時指定

TEXT:最大長度為64K字符的變長文本

TINYTEXT:最大長度為255字符的變長文本

MEDUIMTEXT:最大長度為16K字符的變長文本

LONGTEXT:最大長度為4GB字符的變長文本

 

整數(考慮數據取值後選擇盡可能小的類型)

 


tinyint:1字節。有符號值:-128 到127;無符號值:0到255

smallint:1字節。有符號值:-32768 到32767;無符號值:0到65535

mediumint:3字節。

int:4字節

bigint:8字節

 

小數(需要執行長度和小數,也就是顯示寬度和小數位數)

 


decimal:精確存儲的小數,在內部用字符串存儲,適合金額等要求精確的類型。別名:NUMERIC

float:4字節,單精度。會近似存儲(*),效率比decimal高。

double:8字節,雙精度。會近似存儲(*),效率比decimal高。

 

日期時間

DATE:4字節。范圍:1000-01-01——9999-12-31

TIME:3字節。范圍:-838:59:59——838:59:59

DATETIME:8字節。范圍:1000-01-01 00:00:00——9999-12-31 23:59:59

 

 

二進制大數據

TITYBLOB:最大長度為255字節

BLOB:最大長度為64KB

MEDIUMBLOB:最大長度為16MB

LONGBLOB:最大長度為4GB

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved