MySQL學習筆記 資料型別

2022-09-17 03:03:12 字數 1006 閱讀 2296

一、資料型別(內容參考《sql學習指南》)不完整

1、文字型別 

文字型別

最大位元組數

tinytext

255text

65535

varchar

65536

mediumtext

16777215

longtext

4294967295

2、整數型別

型別帶符號的範圍

無符號的範圍

tinyint

-128~127

0~255

smallint

-32768~32767

0~65535

mediumint

-8388608~8388607

0~16777215

int-2147483648~2147483647

0~4294967295

bigint

注:在這些型別符前面可以加上unsigned 關鍵字,表示該列儲存的資料大於或等於0,即上面的「無符號範圍」。

3、浮點型別

float

double

注:浮點列也可以定義為unsigned, 但只是禁止列存放負數,沒有改變資料範圍。

4、時間型別

型別預設格式

允許的值

date

yyyy-mm-dd

1000-01-01~9999-12-31

datetime

yyyy-mm-dd hh:mi:ss

1000-01-01 00:00:00~9999-12-31 23:59:59

timestamp

yyyy-mm-dd hh:mi:ss

1970-01-01 00:00:00~2037-12-31 23:59:59

year

yyyy

1901~2155

time

hh:mi:ss

-838:59:59~838:59:59

MySQL學習筆記 資料型別

方括號中的屬性可以在ddl語句中控制column的詳細屬性 一 整數型 1.int width unsigned zerofill mysql用4 bytes儲存int型資料,其值在 2,147,483,648到2,147,483,647之間,如果選擇了unsigned型別,那麼值在0到4,294,...

mysql 筆記 資料型別

serial serialis an alias forbigint unsigned not null auto increment unique.zerofill 如果指定numeric 列指定為 zerofill 自動為非符號列 if you specifyzerofillfor a nume...

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

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