当前位置:   article > 正文

mysql数据库物理结构_MySQL数据库结构设计(物理设计)

mysql物理结构

什么是物理设计

根据所选择的关系型数据库的特点对逻辑模型进行存储结构设计。

MySQL数据库物理设计涉及的内容

1、定义数据库、表及字段命名规范

命名要遵守可读性原则。比如使用下划线来分割不同的单词等

遵守表意性原则。一看表名或字段名就知道是干什么的

长名原则。尽量少使用缩写,但命名也不能太长,适中最好。

2、选择合适的存储引擎

e4dd5f85d51417e36d04fc764f506a39.png

3、为表中字段选择合适的数据类型。

如何选择正确的整数类型

当一个列可以选择多种数据类型时,应该优先考虑数字类型,其次是日期或二进制类型,最后是字符类型。对于相同级别的数据类型,应该优先选择占用空间小的类型。

cb85d9eb9f9ba9ffbf9c299d5f9a9e6d.png

整数类型的存储最大值是2的n-1次幂,最小值是2的n-1次幂减1,n是存储空间,比如tinyint,存储空间是1字节=8bit,取值范围就是-2的8-1次幂到2的8-1次幂减1,也就是-128~127之间的整数都可以存到tinyint中。需要说明的是,有一个误区,比如很多人使用int(2)来指定int类型的宽度,认为int(2)只会存储2

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/775009
推荐阅读
相关标签
  

闽ICP备14008679号