mysql列的使用规范是什么

网友投稿 725 2023-07-03

mysql列的使用规范是什么

mysql列的使用规范是什么

1、decimal类型为小数,禁止使用float和double。

float和double存在存储时精度损失的问题,在比较值时很可能会得到不正确的结果。

2、如果存储的数据范围超过decimal的范围,建议将数据拆分成整数和小数分开存储。

3、按业务区分使用tinyint/int/bigint,分别占1/4/8字节。

char/varchar按业务区分使用。

实例

Demo:mysql> use school; #选择数据库schoolmysql> 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)登录后复制

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL中字符串函数有哪些
下一篇:postgresql怎么兼容MySQL if函数
相关文章