常用 MySQL 資料型別

2022-09-08 23:21:23 字數 1235 閱讀 6056

型別

大小用途

tinyint

1個位元組

很小的數值

smallint

2個位元組

較小的數值

mediumint

3個位元組

中等大小的數值

int4個位元組標準整數數值(常用)

bigint

8個位元組

較大的數值

float

4個位元組

單精度浮點數

double8個位元組雙精度浮點數(常用)

decimal對decimal(m, d) ,如果m > d,為m + 2否則為d + 2)字串形式浮點數(銀行業務、金融計算等,解決浮點數誤差)

型別大小

用途char

0~255位元組

定長字串

varchar0~65535位元組可變字串(常用)

tinytext

0~255位元組

短文本text0~65535位元組長文字(常用)

型別大小

格式用途

date

3個位元組

yyyy-mm-dd

日期time

3個位元組

hh:mm:ss

時間datetime8個位元組yyyy-mm-dd hh:mm:ss混合日期和時間(常用)

timestamp4個位元組1970-1-1 00:00:00到現在的毫秒數時間戳(常用)

year

1個位元組

yyyy

年份沒有特殊要求的情況下,直接使用常用的幾種型別,如果有其他要求,比如節省空間、精度……等要求時,再按要求選擇合適的資料型別。

MySQL常用資料型別

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

MySQL常用資料型別

數值型別 型別 大小 範圍 有符號 範圍 無符號 用途 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 2...

MySQL 常用資料型別

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