(一)數值型
1.整數型
①當數值超過特定型別時,則自動截斷,即取特定型別的最大值或最小值
例如insert test_int(a) values(-129);
此時儲存的是-128
②對於無符號填充,賦值取0
例如insert test_unsigned(a,b) values(-12,-12);
此時b為0
2.浮點型
create table test_float(
a decimal(2,1)
insert test_float values(2.649);
a為2.6
m>d
如果m==d則總位數為1位,小數點後1為=位,所謂做大為0.9
(二)字串型別
text不能有預設值
-- 測試text不能有預設值
create table test_str1(
content text default 'this is a test'
);會報錯
num和set可以用數字索引表示第幾個元素
set結果會按預設輸入的順序自動排列,而不是按照插入的順序
(三)日期時間型別
mysq中的l資料型別
1 數值型別 整型和小數 例如 int 3 數字僅用於顯示,不顯示資料真正的範圍 float 和 double 屬於浮點,沒有小數字數的說法,精度差,主要體現在自動進行四捨五入的顯示,decimal 字串 unsigned 屬性把資料範圍擴大了一倍 2 字元型別 字元 blob text enum ...
mysql資料型別用法 mysql資料型別和用法
歡迎進入linux社群論壇,與200萬技術人員互動交流 進入 mysql支援多種列型別 數值型別 日期 時間型別和字串 字元 型別。本章首先對這些列型別進行了概述,然後更加詳細地描述了各種列的型別,以及列型別儲存需求的總結。概述很簡單。關於具體列型別 歡迎進入linux社群論壇,與200萬技術人員互...
mysql 資料型別 真假 MySQL 資料型別
mysql基礎 資料型別 整型型別 根據所儲存的整數數值取值範圍不同,可分為以下五類 1 tinyint佔1個位元組 2 smallint佔2個位元組 3 mediumint 佔3個位元組 4 int佔4個位元組 5 bigint佔8個位元組 根據每種型別所佔的位元組數可確定其無符號整數和有符號整數...