mysql之資料型別

2021-09-30 00:09:06 字數 1705 閱讀 5050

資料型別

儲存範圍

位元組用途

tinyint

有符號值:-128到127(-27~27-1)

無符號值:0到255(0到28-1)

1小整數值

smallint

有符號值:-32768到32767(-215~215-1)

無符號值:0到65535(0到216-1)

2大整數值

mediumint

有符號值:-8388608到8388607(-223~223-1)

無符號值:0到16777215(0到224-1)

3大整數值

int有符號值:-2147483648到2147483647(-231~231-1)

無符號值:0到4294967295(0到232-1)

4大整數值

bigint

有符號值:(-263~263-1)

無符號值:(0到264-1)

8極大整數值

m為數字總位數,d是小數點後面的位數

資料型別

儲存範圍

位元組用途

float[(m,d)]

有符號值: (-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)

4單精度浮點數值

double[(m,d)]

有符號值: (-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)

8雙精度浮點數值

資料型別

儲存範圍

位元組用途

year

1901/22023年份

time

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

date

1000-01-01/9999-12-313日期

datetime

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

8混合日期和時間

timestamp

1970-01-01 00:00:00/2038結束時間是第 2147483647 秒,北京時間 2038-1-19 11:14:07,格林尼治時間 2023年1月19日 凌晨 03:14:07

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

資料型別

位元組用途

char

0~255

定長字串

varchar

0~65535

變長字串

tinytext

0~255

短文本字串

text

0-65535

長文字資料

mediumtext

0-16777215

中等長度文字資料

longtext

0-4294967295

定長字串

enum

set

MySQL之資料型別

資料型別是指列 儲存過程引數 表示式和區域性變數的資料特徵,它決定了資料的儲存方式,代表了不同的資訊型別。mysql當中資料型別大概有以下幾類 1.整型 都是無符號數情況下的範圍 tinyint 0 2 8 1 smallint 0 2 16 1 mediumint 0 2 24 1 int 0 2...

Mysql之資料型別

這篇部落格主要是講解mysql的資料型別以及屬性。一 mysql的資料型別 1.整型 int 1 tinyint m 乙個位元組表示 128 127 2 smallint m 兩個位元組表示 32768 32767 3 mediumint m 三個位元組表示 8388608 8388607 4 in...

MySQL之資料型別

常見的資料型別 一 數值型 整型 tinyint1位元組 smallint2位元組 mediumint3位元組 int integer 4位元組 bigint8位元組 如何設定有符號和無符號?例如 create table tab int t1 int,t2 int unsigned 無符號 如果插...