1、decimal類型為小數,禁止使用float和double。
float和double存在儲存時精度損失的問題,在比較值時很可能會得到不正確的結果。
2、如果儲存的資料範圍超過decimal的範圍,建議將資料拆分成整數和小數分開儲存。
3、依業務區分使用tinyint/int/bigint,分別佔1/4/8位元組。
char/varchar依業務區分使用。
實例
Demo: mysql> use school; #选择数据库school mysql> create table class6(class_id integer(5) zerofill, class_name varchar(128), class_teacher varchar(64) ); #创建表class6 mysql> insert into class0 values(1,'三年级六班','张老师'); mysql> select * from class0 ; +-------+------------+---------+ | id | name | teacher | +-------+------------+---------+ | 00001 | 三年级六班 | 张老师 | +-------+------------+---------+ 1 row in set (0.00 sec)
以上是mysql列的使用規範是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!