tinyint[(m)] [unsigned] [zerofill] 1字節
極小整數,數據類型用于保存一些范圍的整數數值范圍:
有符號:
mysql數據庫命令大全。-128 ~ 127.
無符號:
~ 255
特別的: MySQL中無布爾值,使用tinyint(1)構造。
數據庫表中字段的類型都有哪些、smallint 2字節
小整數
有符號:
~ 32768
MySQL數據類型包括哪些,無符號:
~ 65535
mediumint 3字節
有符號: -8388608 ~ 8388608
SQL修改字段類型。無符號: 0 ~ 1677215
int[(m)][unsigned][zerofill] 4字節
整數,數據類型用于保存一些范圍的整數數值范圍:
有符號:
MySQL性別用什么字段類型、-2147483648 ~ 2147483647
無符號:
~ 4294967295
特別的:整數類型中的m僅用于顯示,對存儲范圍無限制。例如: int(5),當插入數據2時,select 時數據顯示為: 00002
mysql字符串類型?bigint[(m)][unsigned][zerofill] 8字節
大整數,數據類型用于保存一些范圍的整數數值范圍:
有符號:
-9223372036854775808 ~ 9223372036854775807
字段的類型。無符號:
~ 18446744073709551615
二、浮點數類型
FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] 4字節
單精度浮點數(非準確小數值),m是數字總個數,d是小數點后個數。
無符號:
-3.402823466E+38 to -1.175494351E-38,
1.175494351E-38 to 3.402823466E+38
有符號:
1.175494351E-38 to 3.402823466E+38
**** 數值越大,越不準確 ****
DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL] 8字節
雙精度浮點數(非準確小數值),m是數字總個數,d是小數點后個數。
無符號:
-1.7976931348623157E+308 to -2.2250738585072014E-308
2.2250738585072014E-308 to 1.7976931348623157E+308
有符號:
2.2250738585072014E-308 to 1.7976931348623157E+308
**** 數值越大,越不準確 ****
三、日期時間類型
DATE
YYYY-MM-DD(1000-01-01/9999-12-31)
TIME
HH:MM:SS('-838:59:59'/'838:59:59')
YEAR
YYYY(1901/2155)
DATETIME
YYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00/9999-12-31 23:59:59 Y)
TIMESTAMP 當前系統時間 注意: 和時區有關
YYYYMMDD HHMMSS(1970-01-01 00:00:00/2037 年某時)
四、字符串類型
char (m)
char數據類型用于表示固定長度的字符串,可以包含最多達255個字符。其中m代表字符串的長度。
PS: 即使數據小于m長度,也會占用m長度
varchar(m)
varchars數據類型用于變長的字符串,可以包含最多達255個字符。其中m代表該數據類型所允許保存的字符串的最大長度,只要長度小于該最大值的字符串都可以被保存在該數據類型中。
注:雖然varchar使用起來較為靈活,但是從整個系統的性能角度來說,char數據類型的處理速度更快,有時甚至可以超出varchar處理速度的50%。因此,用戶在設計數據庫時應當綜合考慮各方面的因素,以求達到最佳的平衡
text
text數據類型用于保存變長的大字符串,可以組多到65535 (2**16 ? 1)個字符。
mediumtext
A TEXT column with a maximum length of 16,777,215 (2**24 ? 1) characters.
longtext
A TEXT column with a maximum length of 4,294,967,295 or 4GB (2**32 ? 1) characters.
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态