MySQL常用資料型別

2021-08-03 19:38:24 字數 2228 閱讀 7544

數值型別

型別 大小 範圍(有符號)

範圍(無符號)

用途 tinyint

1 位元組

(-128,127)

(0,255)

小整數值

smallint

2 位元組

(-32 768,32 767)

(0,65 535)

大整數值

mediumint

3 位元組

(-8 388 608,8 388 607)

(0,16 777 215)

大整數值

int或integer

4 位元組

(-2 147 483 648,2 147 483 647)

(0,4 294 967 295)

大整數值

bigint

8 位元組

(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)

(0,18 446 744 073 709 551 615)

極大整數值

float

4 位元組

(-3.402 823 466 e+38,-1.175 494 351 e-38),0,(1.175 494 351 e-38,3.402 823 466 351 e+38)

0,(1.175 494 351 e-38,3.402 823 466 e+38)

單精度浮點數值

double

8 位元組

(-1.797 693 134 862 315 7 e+308,-2.225 073 858 507 201 4 e-308),0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)

0,(2.225 073 858 507 201 4 e-308,1.797 693 134 862 315 7 e+308)

雙精度浮點數值

decimal

對decimal(m,d) ,如果m>d,為m+2否則為d+2

依賴於m和d的值

依賴於m和d的值

小數值

日期和時間型別

型別 大小(位元組)

範圍 格式

用途 date

3 1000-01-01/9999-12-31

yyyy-mm-dd

日期值

time

3 『-838:59:59』/』838:59:59』

hh:mm:ss

時間值或持續時間

year

1 1901/2155

yyyy

年份值

datetime

8 1000-01-01 00:00:00/9999-12-31 23:59:59

yyyy-mm-dd hh:mm:ss

混合日期和時間值

timestamp

4 1970-01-01 00:00:00/2037 年某時

yyyymmdd hhmmss

混合日期和時間值,時間戳

字串型別

型別 大小 用途

char

0-255位元組

定長字串

varchar

0-65535 位元組

變長字串

tinyblob

0-255位元組

不超過 255 個字元的二進位制字串

tinytext

0-255位元組

短文本字串

blob

0-65 535位元組

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

text

0-65 535位元組

長文字資料

mediumblob

0-16 777 215位元組

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

mediumtext

0-16 777 215位元組

中等長度文字資料

longblob

0-4 294 967 295位元組

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

longtext

0-4 294 967 295位元組

極大文字資料

原文:

MySQL常用資料型別

1 整數 分為 tinyint smallint mediumint int 和bigint等5種 signen 有符整數,可儲存正數和負數,如 tinyint signed 表示的範圍是 127 128 unsigned 無符整數,只能儲存正數,但是表示的值是有符整數的兩倍,如 tinyint u...

MySQL 常用資料型別

一 數值型 整型 int integer 4位元組,bigint 8位元組 浮點型 float 4位元組,單精度,小數字數6 7位,double 8位元組,雙精度,小數字數15 16位 二 字串型 字串 char 1位元組 256字元 varchar 變長 節省空間,不利於索引 65535個字元 大...

mysql 常用資料型別

包含 整型 小數 定點數,浮點數 整型 tinyint smallint mediumint int integer bigint 1個位元組 2個位元組 3個位元組 4個位元組 8個位元組 特點 都可以設定無符號和有符號,預設是有符號,通過unsigned設定無符號。如果超出了範圍,會報out o...