Mysql常見資料型別

2021-08-23 12:14:38 字數 1322 閱讀 5722

資料型別

儲存範圍

位元組tinyint

有符號值:-128到127(-2^7到2^7-1)

1smallint

有符號值:-32768到32767(-2^15到2^15-1)

2mediumint

有符號值:-8388608到8388607(-2^23到2^23-1)

3int

有符號值:-2147483648到2147483647(-2^31到2^31-1)

4bigint

有符號值:-9223372036854775808到9223372036854775807(-2^63到2^63-1)

8資料型別

儲存範圍

float[(m,d)]

-3.402823466e+38到-1.175494351e-38、0和1.175494351e-38到3.402823466e+38

double[(m,d)]

-1.7976931348623157e+308到-2.2250738585072014e-308、0和2.2250738585072014e-308到1.7976931348623157e+308

–m是數字總位數,d是小數點後面的位數。如果m和d被省略,根據硬體允許的限制來儲存值。其中單精度浮點數精確到約小數點後七位。

資料型別

範圍儲存要求

year

1970-2069

1time

-8385959到8385959

3date

1000-01-01到9999-12-31

3datetime

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

8timestamp

1970-01-01 00:00:00到2037-12-31 23:59:59

4資料型別

儲存要求

char(m)

m個位元組,0<=m<=255

varchar(m)

l+1個位元組,其中l<=m且0<=m<=65535

tinytext

l+1個位元組,其中l<2^8

text

l+2個位元組,其中l<2^16

mediumtext

l+3個位元組,其中l<2^24

longtext

l+4個位元組,其中l<2^32

enum(『value1』,』value2』,…)

1或2個位元組,取決於列舉值得個數(最多65535個值)

set(『value1』,』value2』,…)

1、2、3、4或者8個位元組,取決於set成員的數目(最多64個成員)

MYSQL 常見資料型別

一 數值整形型別 型別位元組 最小值最大值 帶符號 無符號 帶符號 無符號 tinyint 1 1位元組 8 bit 128 1270 2 8 256 轉為二進位制,包括0 smallint 2 2 8 bit 32768 32767 02 2 8 65535 mediumiint 3 3 8 bi...

MySQL常見資料型別

常見資料型別 數值型 整型 小數 定點數浮點數 字元型 較短的文字 char varchar 較長的文字 text blob 較長的二進位制資料 日期型 一 整型 整數型別 位元組 範圍 tinyint 1 smallint 2 mediumint 3 int integer 4 bigint 8 ...

MySql常見資料型別

數值型 整型 小數 定點數 浮點數 字元型 較短的文字 char varchar 較長的文字 text blob 較長的二進位制資料 日期型 tinyint smallint mediumint int integer bigint 1 位元組 2 位元組 3 位元組 4 位元組 8 位元組 特點 ...