數據庫:數據類型

MySQL數據類型:

整數類型:code

類型 存儲所需字節數 取值範圍
tinyint 1 -128 ~ 127
smallint 2 -32768 ~ 32767
mediumint 3 -8388608 ~ 8388607
int 4 -2147483648 ~ 2147483647
bigint 8 -2的63次方 ~ 2的63次方-1

定點型:ci

定點數用於精確的表示小數;字符串

使用方式:即 decimal(M,D)table

例:class

salary decimal(5,2)

//5稱爲精度,2稱爲刻度
  • M 表示總的數字位數
  • D 表示小數點後面數字的位數
  • M的默認取值爲10,D默認取值爲0。若是建立表時,某字段定義爲decimal類型不帶任何參數,等同於decimal(10,0)。帶一個參數時,D取默認值。

浮點型:date

浮點數用於近似的表示小數;數據類型

float :4個字節,單精度浮點數;float

double:8個字節,雙精度浮點數;im

字符串類型:數據

char: 0~255之間的整數,用途,定長字符串;

varchar:0~65535之間的整數,用途,變長字符串

tinytext: 0~255,用途,短文本字符串

text:0~65535,用途,長文本數據

mediumtext:0~16777215,用途,中等長度文本數據

longtext: 0~4294967295,用途, 極大文本數據

日期和時間類型:

year:字節數爲1,取值範圍爲「1901——2155」,格式,YYYY

date:字節數爲4,取值範圍爲「1000-01-01——9999-12-31」,格式,YYYY-MM-DD

time:字節數爲3,取值範圍爲「-838:59:59——838:59:59」,格式, HH:MM:SS

datetime:字節數爲8,取值範圍爲「1000-01-01 00:00:00——9999-12-31 23:59:59」,格式,YYYY-MM-DD HH:MM:SS

timestamp:字節數爲4,格式,YYYYMMDD HHMMSS

相關文章
相關標籤/搜索