数据库设计(第三章、物理设计)

本文介绍了MySQL中的常用存储引擎,强调了表和字段命名的可读性、表意性和长名原则。讨论了字段类型选择,如int、DateTime、char和varchar的适用场景,以及decimal与float、时间类型的存储策略。提出了主键和外键的选择建议,强调避免使用触发器,并探讨了反范式化设计在简化查询和减少表关联上的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mysql常用存储引擎

表及字段命名原则

1.可读性原则

2.表意性原则

3.长名原则

字段类型的选择原则

1.int

2.Datatime

3.char

4.varchar

char和varchar如何选择

Decimal和float如何选择

时间类型如何存储

建议:生日用int

订单生成时间用Date

 

1.如何选择主键

2.使用外键的问题

避免使用触发器

严禁使用触发器

1.反范式化设计

反范式化设计之后的sql查询脚本会更加便捷   简单减少表关联的数量

为什么要反范式化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值