mysql的索引有哪些类型
MySQL索引有哪些类型MySQL目前主要有以下几种索引类型:普通索引:最基本的索引,没有任何限制条件。唯一索引:与普通索引类似,但要求索引列的值唯一,不允许重复。主键索引:是一种特殊的唯一索引,不允...
2024.11.12【欢迎关注、分享、点赞或评论,您的一个举手之劳,就是最大的鼓励!】
创建mysql数据表的时候,经常会遇到存储小数(浮点数)的情况,如:价格,重量,身高等。
目前大的公司流行三种存储方案:
1、将数据扩大10的倍数达到使用整数类型存储目的。
比如价格,我们经常以分为单位进行存储,也就是将数据扩大100倍,这样元改成分存储。
重量可以用克为单位,如果克还是小数,就以毫克,微克等单位进行存储。
2、使用decimal类型的方式存储
比如价格,我们可以使用两位小数的精度进行存储。强烈不建议采用float或者double的类型存储,会存在精度损失的问题,在以后做值比较的时候,容易出现不正确的结果。
3、小数和整数部分分开存储。
比如价格3.14,我们存成两个字段,一个字段存储3,一个字段存储14,一般情况下用的少。当存储的数据范围超出decimal的范围时,可以将数据按照整数和小数拆分。
这里推荐第一种方案。
欢迎关注【php在路上】每天进步一点。
码字不容易,尊重版权,转载请注明出处:头条号|PHP在路上。
MySQL索引有哪些类型MySQL目前主要有以下几种索引类型:普通索引:最基本的索引,没有任何限制条件。唯一索引:与普通索引类似,但要求索引列的值唯一,不允许重复。主键索引:是一种特殊的唯一索引,不允...
2024.11.12构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp。经常会有人用字...
2024.11.12上篇文章我们讲到MySQL的常用命令,那么这篇文章我们分享一下MySQL数据库常用的数据类型有哪些,生产环境下我们在建表的时候,我们都是需要根据数据的类型去创建我们的表字段的,那么表字段的类型在我们数...
2024.11.15PostgreSQL 数组类型使用详解可能大家对 PostgreSQL这个关系型数据库不太熟悉,因为大部分人最熟悉的,公司用的最多的是 MySQL我们先对PostgreSQL数据库 (下面简称 PG)...
2024.11.121.MySQL主从同步简介:MySQL实例主从配置,可以实现数据同步、备份、读写分离、容灾:可以在主库挂掉后从备用从库中选举新Master进行数据恢复动作。MySQL主从同步方案2.MySQL支持三种...
2024.11.14