MySQL資料型別簡介

2021-08-29 01:21:58 字數 1052 閱讀 5211

特別說明的型別如下:

數值型別

型別

位元組大小

有符號範圍(signed)

無符號範圍(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-9223372036854775808 ~ 9223372036854775807

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資料型別簡介

其中的長度以位元組為單位 名稱 長度 用法 tinyint m bit,bool,boolean 1 如果為無符號數,可以儲存從0到255的數 否則可以儲存從 128到127的數。smallint m 2 如果為無符號數,可以儲存從0到65535的數 否則可以儲存從 32768到32767的數。me...

MySQL資料型別簡介

近來把oracle資料庫換成mysql資料庫,oracle與mysql區別如下 1.nvl ifnull 2.oracle返回的list型別傳化為map時都為大寫的關鍵字儲存,mysql是看查詢語句是大寫還是小寫 3.mysql中connect by prior語句用不來 4.等繼 mysql資料型...

mysql資料型別簡介

表型別 mysql的資料表型別很多,其中比較重要的是myisam,innodb這兩種。這兩種型別各有優缺點,需要根據實際情況選擇適合的,mysql支援對不同的表設定不同的型別。下面做個對比 myisam表型別是一種比較成熟穩定的表型別,但是myisam對一些功能不支援。myisam innodb 事...