数据库设计--学习笔记(二)

物理设计涉及的内容

  • 定义数据库、表及字段的命名规范
  • 选择合适的存储引擎
  • 为表中的字段选择合适的数据类型
  • 建立数据库结构
    1、定义数据库、表及字段的命名规范
  • 数据库、表及字段的命名要遵守可读性原则
  • 数据库、表及字段的命名要遵守表意性原则
  • 数据库、表及字段的命名要遵守长命名原则(平衡)

    2、选择合适的存储引擎

    Innodb 支持事务的存储引擎,支持MVCC的行及锁,主要应用:事务处理

    MyISAM 不支持事务支持并发插入的表及锁

    3、如何存储日期数据

    datetime 与时区无关,占用8个字节的存储空间。

    TIMESRAMP 存储了由格林尼治时间1970年1月1日到当前时间的秒数,占用4个字节。时间范围1970-01-01到2038-01-19 显示依赖于所指定的时区,在行的数据修改时可以自动修改timestamp列的值

猜你喜欢

转载自blog.csdn.net/cx243698/article/details/79715766
今日推荐