一、生产环境最佳实践
1.1 数据库设计规范
命名规范
-- 表命名
-- 1. 使用小写字母和下划线
-- 2. 使用有意义的名称
-- 3. 添加业务前缀
-- 好的命名
user_info
order_detail
product_category
-- 不好的命名
UserInfo -- 大小写混用
orderdetail -- 难以阅读
t1, temp -- 无意义
-- 字段命名
-- 1. 主键统一使用 id
-- 2. 外键使用 表名_id
-- 3. 时间字段使用 _at 后缀
id BIGINT UNSIGNED PRIMARY KEY
user_id BIGINT UNSIGNED
created_at DATETIME
updated_at DATETIME
-- 索引命名
-- 1. 主键: pk_表名
-- 2. 唯一索引: uk_表名_字段
-- 3. 普通索引: idx_表名_字段
PRIMARY KEY pk_user
UNIQUE KEY uk_user_email (email)
INDEX idx_user_status (status)
2026/3/20大约 12 分钟