1、整數型
1.1、int(m)[unsigned]
數值型整數
int資料型別用於儲存從- 2147483647 到2147483648範圍之內的任意整數資料。
如果使用者使用unsigned選項,則有效資料範圍調整為0-4294967295。
1.2 float [(m,d)]
浮點型整數
float資料型別用於表示數值較小的浮點資料,可以提供更加準確的資料精度。
m代表浮點資料的長度(即小數點左右資料長度的總和,不包括小數點),d表示浮點資料位於小數點右邊的數值位數。
2、字串型
2.1、 varchar (m)
可變字串型 (255)
適用於:無法估計字元長度的時候,最大255個字元,那麼應該是128個漢字左右了。
2.2、 char (m)
固定長度的字串(255)
適用於:確認字元長度的時候,最大255個字元,其中m代表字串的長度。優點是速度會比varchar快50%以上。
3、日期型
3.1、 date
date資料型別用於儲存日期資料,預設格式為yyyy-mm-dd。
4、文字型 4.1、 text/blob text和blob資料型別可以用來儲存255 到65535個字元。 區別:text要區分大小寫,blob不區分大小寫。
基於mysq欄位選擇的詳解
mysql支援很多字段型別,包括數值型別 日期 時間型別和字串 字元 型別 在使用時需要考慮到儲存空間,儲存效率 幾種列型別描述使用了下述慣例 m表示最大顯示寬度。最大有效顯示寬度是255。d時間型別 datetime 8bytes timestamp 4bytes 字元型別 varchar m l...
mysql欄位型別解析 MySQL欄位型別最全解析
前言 要了解乙個資料庫,我們必須了解其支援的資料型別。mysql 支援大量的字段型別,其中常用的也有很多。前面文章我們也講過 int 及 varchar 型別的用法,但一直沒有全面講過字段型別,本篇文章我們將把字段型別一網打盡,講一講常用字段型別的用法。常用的字段型別大致可以分為數值型別 字串型別 ...
字段型別與合理的選擇字段型別
本篇部落格稍微有點長,它實際上包括兩個內容 一是mysql欄位型別的介紹,二是在mysql建表過程中是如何正確選擇這些字段型別 mysql 的數值資料型別可以大致劃分為兩個類別,乙個是整數,另乙個是浮點數或小數。許多不同的子型別對這些類別中的每乙個都是可用的,每個子型別支援不同大小的資料,並且 my...