MySQL 5 6 資料型別

2021-06-26 13:21:19 字數 1673 閱讀 9564

數值型別型別

說明大小

有符號範圍

無符號範圍

bit位欄位,1~64位

tinyint

整數值1位元組

(-128, 127)

(0, 255)

smallint

整數值2位元組

(-32768, 32767)

(0, 65535)

mediumint

整數值3位元組

(-8388608, 8388607)

(0, 16777215)

int, intege

整數值4位元組

(-2147483648, 2147483647)

(0, 4294967295)

bigint

整數值8位元組

float

單精度浮點值

4位元組double

雙精度浮點值

8位元組decimal(m,d)

精度可變的浮點值

如果m>d,為m+2;

否則為d+2

依賴於m和d的值

依賴於m和d的值

bool, boolean

布林值

日期時間型別型別

說明大小

範圍date

日期3位元組

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

timestamp

日期時間,時間戳

4位元組1970-01-01 00:00:00 ~ 2038-01-19 03:14:07

year

年份1位元組

4位數表示:1901 ~ 2155; 2位數表示:1970 ~ 2069

字串型別型別

說明大小

char

定長字串

0-255位元組

varchar

變長字串

0-255位元組

binary

與char類似,包含二進位制字串而不是非二進位制字串

0-255位元組

varbinary

與varchar類似,包含二進位制字串而不是非二進位制字串

0-255位元組

tinyblob

二進位制形式的短文本字串

0-255位元組

tinytext

短文本字串

0-255位元組

blob

二進位制形式的長文字資料

0-64k

text

長文字資料

0-64k

mediumblob

二進位制形式的中等長度文字資料

0-16m

mediumtext

中等長度文字資料

0-16m

logngblob

二進位制形式的極大文字資料

0-4g

longtext

極大文字資料

0-4g

enum

列舉型別

set集合型別

mysql5 6 資料型別

int 5 表示顯示寬度為5,預設為顯示寬度11.zerofill屬性 用0填充前面空位 auto increment屬性 只用於整數。一般從1開始,每行增加1.乙個表最多只能有乙個這樣的列。對於要使用auto increment的列應該定義為not null並定義為primary key或uniq...

MySQL 5 6學習筆記(資料型別)

mysql支援多種資料型別,主要有數值型別 日期 時間型別和字串型別。數值資料型別 包括整數型別tinyint smallint mediumint int bigint 浮點小數型別float的double 定點小數型別decimal。日期 時間型別 包括year time date dateti...

mysql5 6亂碼 mysql5 6亂碼

安裝mysql5.6版本遇到乙個問題,字符集亂碼,如下圖 由於是新安裝的本地資料庫,所以一定是配置的事情,查詢資料庫字符集配置,如下 有兩個是latin1的字符集,本人是window7環境,在網路找了很多資料,都顯示為修改 c program files mysql mysql server 5.6...