关于mysql:mysql列的使用规范

37次阅读

共计 565 个字符,预计需要花费 2 分钟才能阅读完成。

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 列的应用标准,心愿对大家有所帮忙。

正文完
 0