7 字段型別

2021-09-22 06:49:20 字數 1160 閱讀 6359

整型名稱

儲存空間

取值範圍

tinyint

1-128-127

smallint

2mediumint

3int

4bigint

8

無符號設定:在型別之後加上unsigned

浮點型是可能丟失精度的型別,資料有可能不那麼準確

小數型名稱

儲存空間

型別float

4單精度浮點型

double

8雙精度浮點型

decimal

自動分配儲存空間

定點型

顯示長度:指資料(整型)在資料顯示的時候,到底可以顯示多少位

tinyint(3) 表示最長可以顯示三位

tinyint(4) 表示最長可以顯示四位

給字段在型別後面加zerofill可以強行達到顯示長度,並且自動新增unsighed

型別名儲存空間

格式date

3yyyy-mm-dd

time

3hh:mm:ss

datetime

8yyyy-mm-dd hh-mm-ss

timestamp

hh-mm-ss

year

1999

型別名稱

備註char

定長字元,char(4)代表不能超過4個字元

varchar

變長字元,會根據實際儲存的內容分配儲存空間

text

超過255個字元應使用text型別儲存

tinytext

儲存了text所在的物理位置,採用乙個自己表村

midium

使用三個位元組

longtext

使用四個位元組

基本語法enum(data1, data2)

set是一種可以儲存多個資料型別的資料的資料型別

基本語法```set(data1, data2,…);

系統會計算進而選擇具體的儲存單元

Mysql優化3 字段型別選擇

1.1盡量少的佔據儲存空間 int整形 型別 大小 範圍 有符號 範圍 無符號 tinyint 1位元組 128,127 0,255 smallint 2位元組 32768,32767 0,65535 midiumint 3位元組 8388608,8838607 0,16777215 int 4位元...

DB2 字段型別總結 04

轉 數值db2內建資料型別可以分成 數值型 numeric 字串型 character string 圖形字串 graphic string 二進位制字串型 binary string 或日期時間型 datetime 還有一種叫做 datalink 的特殊資料型別。datalink 值包含了對儲存在...

mysql byte MySql欄位型別及位元組

字段型別 tinyint 乙個很小的整數。有符號的範圍是 128到127,無符號的範圍是0到255。smallint 乙個小整數。有符號的範圍是 32768到32767,無符號的範圍是0到65535。mediumint 乙個中等大小整數。有符號的範圍是 8388608到8388607,無符號的範圍是...