专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql子查询优化,mysql数据库设计与优化_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 13:38:39       共计:3587 浏览
mysql子查询优化,mysql数据库设计与优化?

首先使用约束可以确保表数据的准确完整和唯一性;

其中常见的约束有

PRIMARY KEY, DEFAULT, UNIQUE, FOREIGN KEY,NOT NULL

一般情况下:DEFAULT 和 NOT NULL是会限制的,可以确保数据完整避免程序逻辑不够严谨造成的系统异常。但也不是绝对的,如果是后期优化还要考虑现有数据是否会造成冲突。

PRIMARY KEY 在大对数情况下会设置作为业务数据的唯一标识符。但一些关系表一般可以不设置。有人说PRIMARY KEY 必须自增,其实也未必。得就实际业务需求而定。

UNIQUE 约束可以保证一列或者多列组合值都是唯一的。可以提升这一列的搜索效率。但同样也得考虑历史数据的情况。

当然以上情况只是经验之谈,具体数据库的优化一定是根据实际的业务逻辑进行的。可能没有什么必须遵守不可违背的定律。

只要符合业务需求并且能够提升业务效率,就是合理的设计。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:网页前端设计和网页后端设计有什么不同_数据库 | ·下一条:mysql查询日期范围,mysql里时间类型为timestamp怎么将它截取只显示年月日_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有