1. 首页 > 国产数据库教程 > OceanBase教程 > 正文

OceanBase教程FG080-OceanBase SQL编写规范实战

本文档风哥主要介绍OceanBase数据库SQL编写规范,包括OceanBase SQL规范概念、OceanBase命名规范、OceanBase格式规范、OceanBase DDL规范、OceanBase DML规范、OceanBase索引规范、OceanBase查询优化等内容,风哥教程参考OceanBase官方文档SQL参考、性能优化等内容编写,适合DBA人员和开发人员在学习和测试中使用,如果要应用于生产环境则需要自行确认。

Part01-基础概念与理论知识

1.1 OceanBase SQL规范概念

SQL编写规范是保证数据库性能、可维护性和安全性的重要基础。良好的SQL规范可以减少性能问题,提高代码可读性。更多视频教程www.fgedu.net.cn

OceanBase SQL规范重要性:

  • 性能保障:避免低效SQL,提升查询性能
  • 可维护性:统一风格,便于团队协作
  • 安全性:防止SQL注入等安全问题
  • 兼容性:保证SQL的可移植性
  • 可扩展性:便于后续优化和扩展

1.2 OceanBase命名规范

# 命名规范

1. 数据库命名
– 使用小写字母
– 使用下划线分隔
– 长度不超过30字符
– 有意义的名字

✅ 正确:fgedu_order_db, fgedu_user_db
❌ 错误:OrderDB, db1, database

2. 表命名
– 使用小写字母
– 使用下划线分隔
– 业务前缀+表名
– 单数形式

✅ 正确:fgedu_order, fgedu_user_info
❌ 错误:Orders, userInfo, t_order

3. 字段命名
– 使用小写字母
– 使用下划线分隔
– 避免保留字
– 见名知意

✅ 正确:user_id, create_time, order_amount
❌ 错误:userId, uid, order

4. 索引命名
– 主键:pk_表名
– 唯一索引:uk_表名_字段名
– 普通索引:idx_表名_字段名

✅ 正确:pk_fgedu_order, idx_fgedu_order_user_id
❌ 错误:index1, primary_key

5. 约束命名
– 外键:fk_表名_字段名
– 检查约束:chk_表名_字段名

✅ 正确:fk_fgedu_order_user_id

1.3 OceanBase格式规范

# 格式规范

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息