mysql 常用的資料型別
(1) 數值類
smallint(length)
2位元組範圍:-32768 ~32767,或者 0 ~ 65535 (無符號)
int(length) 或integer
4位元組範圍:-2147483648 ~2147483647,或者 0 ~ 4294967295 (無符號)
--- int(20) 中 20 的涵義:20 表示最大顯示寬度為 20,但仍佔 4 位元組儲存,儲存範圍不變
bigint(length)
8位元組範圍:-9223372036854775808 ~9223372036854775807,或者 0 ~ 18446744073709551615 (無符號)
decimal(length, decimals)
length+1 位元組或 length+2 位元組
儲存為字串的 double,允許固定的小數點
(2) 文字類
utf8 編碼格式下,位元組數 = 字元數 * 3
gbk 編碼格式下,位元組數 = 字元數 * 2
varchar
預設長度 255 位元組,最大長度 65535 位元組
變長字串
text
0 ~ 65535 位元組
長文字資料
(3) 日期類
date yyyy-mm-dd 格式
time hh:mm:ss 格式
year yyyy 格式
datetime yyyy-mm-dd hh:mm:ss 格式
timestamp yyyymmddhhmmss 格式
(4) 二進位制資料類
blob
0 ~ 65535 位元組
二進位制形式的長文字資料
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個字元 大...