型別
大小用途
tinyint
1個位元組
很小的數值
smallint
2個位元組
較小的數值
mediumint
3個位元組
中等大小的數值
int4個位元組標準整數數值(常用)
bigint
8個位元組
較大的數值
float
4個位元組
單精度浮點數
double8個位元組雙精度浮點數(常用)
decimal對decimal(m, d) ,如果m > d,為m + 2否則為d + 2)字串形式浮點數(銀行業務、金融計算等,解決浮點數誤差)
型別大小
用途char
0~255位元組
定長字串
varchar0~65535位元組可變字串(常用)
tinytext
0~255位元組
短文本text0~65535位元組長文字(常用)
型別大小
格式用途
date
3個位元組
yyyy-mm-dd
日期time
3個位元組
hh:mm:ss
時間datetime8個位元組yyyy-mm-dd hh:mm:ss混合日期和時間(常用)
timestamp4個位元組1970-1-1 00:00:00到現在的毫秒數時間戳(常用)
year
1個位元組
yyyy
年份沒有特殊要求的情況下,直接使用常用的幾種型別,如果有其他要求,比如節省空間、精度……等要求時,再按要求選擇合適的資料型別。
MySQL常用資料型別
1 整數 分為 tinyint smallint mediumint int 和bigint等5種 signen 有符整數,可儲存正數和負數,如 tinyint signed 表示的範圍是 127 128 unsigned 無符整數,只能儲存正數,但是表示的值是有符整數的兩倍,如 tinyint u...
MySQL常用資料型別
數值型別 型別 大小 範圍 有符號 範圍 無符號 用途 tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 535 大整數值 mediumint 3 位元組 8 388 608,8 388 607 0,16 777 2...
MySQL 常用資料型別
一 數值型 整型 int integer 4位元組,bigint 8位元組 浮點型 float 4位元組,單精度,小數字數6 7位,double 8位元組,雙精度,小數字數15 16位 二 字串型 字串 char 1位元組 256字元 varchar 變長 節省空間,不利於索引 65535個字元 大...