MySQL資料庫中的資料型別和約束

2021-09-11 07:16:29 字數 887 閱讀 1222

特別說明的型別如下:數值型別(常用)

型別位元組大小

有效符號範圍(singed)

無符號範圍(unsigned)

tinyint

1-128~127

0~255

smallint

2-32768~32767

0~65535

mediumint

3-8388608~8388607

0~16777215

int/integer

4-2147483648~2147483647

0~4294967295

bigint

8-9223372038854775808~9223372038854775807

0~18446744073709551615

型別位元組大小

示例char

0~255

型別:char(3) 輸入』ab』,實際儲存為』ab 『;輸入』abcd』,實際儲存』abc』

varchar

0~255

型別:varchar(3) 輸入』ab』,實際儲存為』ab』;輸入』abcd』,實際儲存』abc』

text

0~65535

大文字型別

位元組大小

示例date

4『2020-01-01』

time

3『12:29:59』

datetime

8『2020-01-01 12:29:59』

year

1『2017』

timestamp

4'1970-01-01 00:00:01』utc ~ '2038-01-01 00:00:01』utc

mysql資料庫資料型別

1 數值型別 類 型大 小 範圍 有符號 範圍 無符號 用 途tinyint 1 位元組 128 127 0 255 微小整數 smallint 2 位元組 32768 32767 0 65535 小整數mediumint 3 位元組 223 223 1 0 2 24 1 中整數int 4 位元組 ...

資料庫中資料型別

1.整型 整型選取原則 第一 要滿足欄位的表示範圍 第二 盡量選擇占用空間小的資料型別 第三 如果不儲存負數,盡量新增unsigned屬性 2.浮點型 整型選取原則 第一 要滿足欄位的表示範圍 第二 盡量選擇占用空間小的資料型別 第三 能選取整型的不選取float型。3.字元型 char和varch...

資料庫中的資料型別

資料庫中的資料型別通常有很多種,也有不同的分類方法。例如最常見的數值型 字元型 日期時間型,也有不太常見的布林型 列舉型 集合型等。要在dbms中實現某種具體資料型別 例如最簡單的integer 的支援,我們可以從以下幾個方面來考慮。1.資料型別的名稱 資料型別名稱可以出現在ddl語句中,也可以出現...