Mysql--數據類型

數據類型的分類 數值型(整型、小數)、字符型、日期型,小數分爲定點數和浮點數。 1、整型 注:①若是不設置無符號,默認是有符號的,若是設置爲無符號的,須要添加unsigned關鍵字。 ②若是插入的數值超過整型的範圍,報out of range 異常,並插入臨界值。 ③若是不設置長度,會有默認長度。 ④長度表明顯示的最大寬度,若是不夠用0在左側補充,但必須搭配zerofill 使用3d

插入臨界值: blog

默認長度: ci

設置無符號類型: class

設置0填充,會自動將unsigned添加: date

0填充的狀況: 數據類型

2、小數 float(M,D) double(M,D)和dec(M,D) decimal(M,D) 注: ①M:範圍是整數部分+小數部分 ②D:是指小數部分 ③若是超出範圍,則插入臨界值 ④M和D都可省略,若是是DEC,則默認值10,D默認是0 ⑤float和double,會根據插入的數值的精度來決定精度 ⑥定點型的精度較高,若是要求插入數值的精度較高如貨幣運算等則考慮使用二進制

Dec 的默認值: float

默認長度和精度: 3、字符型 短的文本: char(M)、varchar(M) Binary和varbinary 用於保存較短的文本 Enum用於保存枚舉類型 Set用於保存集合 長文本: text blob(較大的二進制)im

char和varchar的區別: d3

4、日期類型 注: ①date只保存日期、time只保存時間、year值保存年 ②datetime 保存日期+時間,timestamp保存日期+時間

相關文章
相關標籤/搜索