MYSQL資料型別整合

2021-08-30 18:32:13 字數 1702 閱讀 9365

mysql資料型別簡介

其中的長度以位元組為單位

名稱 長度

用法

tinyint(m)

bit,bool,boolean

1 如果為無符號數,可以儲存從0到255的數;

否則可以儲存從-128到127的數。

smallint(m)

2 如果為無符號數,可以儲存從0到65535的數;

否則可以儲存從-32768到32767的數。

mediumint(m)

3 如果為無符號數,可以儲存從0到16777215的數;否則可以儲存從-8388608到8388607的數

int(m)

integer(m)

4 如果為無符號數,可以儲存從0到4294967295的數,否則可以儲存從-2147483648到2147483647的數。

bigint(m)

8 如果為無符號數,可以儲存從0到18446744073709551615的數,否則可以儲存從-9223372036854775808到9223372036854775807的數。

float(precision)

4或8

這裡的precision是可以直達53的整數。如果precision<=24則轉換為float,如果precision>24並且precision<=53則轉換為double。

float(m,d)

4 單精度浮點數。

double(m,d),

double precision,

real

8雙精度浮點。

decimal(m,d),

dec,numeric,fixed

m+1或m+2

未打包的浮點數。

date

3 以yyyy-mm-dd的格式顯示。

datetime

hh:mm:ss

8 以yyyy-mm-dd的格式顯示。

timestamp

4 以yyyy-mm-dd的格式顯示。

time

3 以hh:mm:ss的格式顯示。

year

1 以yyyy的格式顯示。

char(m)

m 定長字串。

varchar(m)

最大m

變長字串。m<=255.

tinyblob,

tinytext

最大255

tinyblob為大小寫敏感,而tinytext不是大小寫敏感的。

blob,

text

最大64k

blob為大小敏感的,而text不是大小寫敏感的。

mediumblob,

mediumtext

最大16m

mediumblob為大小寫敏感的,而mediumtext不是大小敏感的。

longblob,

longtext

最大4g

longblob為大小敏感的,而longtext不是大小敏感的。

enum(value1,….)

1或2

最大可達65535個不同的值。

set(value1,….)

可達8

最大可達64個不同的值。

mysql資料型別用法 mysql資料型別和用法

歡迎進入linux社群論壇,與200萬技術人員互動交流 進入 mysql支援多種列型別 數值型別 日期 時間型別和字串 字元 型別。本章首先對這些列型別進行了概述,然後更加詳細地描述了各種列的型別,以及列型別儲存需求的總結。概述很簡單。關於具體列型別 歡迎進入linux社群論壇,與200萬技術人員互...

mysql 資料型別 真假 MySQL 資料型別

mysql基礎 資料型別 整型型別 根據所儲存的整數數值取值範圍不同,可分為以下五類 1 tinyint佔1個位元組 2 smallint佔2個位元組 3 mediumint 佔3個位元組 4 int佔4個位元組 5 bigint佔8個位元組 根據每種型別所佔的位元組數可確定其無符號整數和有符號整數...

mysql 郵箱 資料型別 mysql 資料型別

1 整型mysql資料型別含義 有符號 tinyint m 1個位元組 範圍 128 127 smallint m 2個位元組 範圍 32768 32767 mediumint m 3個位元組 範圍 8388608 8388607 int m 4個位元組 範圍 2147483648 21474836...