标签:数据库

2 篇相关文章
MySQL 开发规范(转)
后端技术数据库

MySQL 开发规范(转)

数据库对象命名规范 1. 数据库名称:使用代码应用 2. 表名称:使用t开头,如tusereduinfo、tusereduinfo_view等。 3. 字段名称:使用f开头,如fuserid、fusername等。 4. 索引名称:使用i开头,如iuniuid、icreatetime等。 5. 视图名称:使用v开头,如vusereduinfo、vusereduinfo_view等。 6. 存储过程名称:使用sp开头,如spcheckusereduinfo、spgetusereduinfo等。 7. 函数名称:使用func开头,如funcgetuserid、funccheckuserid等。 8. 触发器名称:使用trig开头,如trigcheckusereduinfo、triggetusereduinfo等。 9. 约束命名:使用uk开头,如ukuniqueuserid、ukdefaultrule等。 10. 用户命名:使用user开头,如useradmin、userread应用等。

咻兔哔咻兔哔
2022年1月21日
3
52条SQL语句性能优化
后端技术数据库

52条SQL语句性能优化

本文主要探讨了MySQL查询优化的关键策略,强调避免全表扫描、合理使用索引和优化SQL语句。核心观点包括:在常用查询列上建立索引,避免在WHERE子句中使用OR和IN操作符,优先使用BETWEEN而非IN,减少对字段的表达式操作,合理使用临时表和存储过程,以及选择合适的存储引擎和数据类型。此外,建议使用EXPLAIN分析查询性能,并通过慢查询日志监控和优化。优化表结构,如使用更小的数据类型和默认值,减少NULL字段,以及合理设置索引数量和类型,以提升查询效率。

咻兔哔咻兔哔
2021年5月8日
5