SQL 命名约定

标签 sql naming-conventions mysql-workbench

我读了这个 tutorial ,但我对此感到困惑。

在这种情况下我应该使用什么命名风格:

  • 我的表名:QuestionTypesquestion_types ?
  • 我的表 ID:QuestionTypeIDQuestionType_ID , question_type_id ?

  • 我知道 MySQL 工作台何时创建 .sql 文件,QuestionType_ID将转换为 questiontype_id ,所以我应该使用这种风格:QuestionType ?

    非常感谢。

    最佳答案

    如果您想遵循该特定约定,您的表将被命名为 question_types ,以及字段 question_type_id .

    我不遵循该约定,因此我将表命名为 QuestionType和领域QuestionTypeId .

    关于SQL 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17058940/

    相关文章:

    mysql - 如何用数组更新sql列?

    PHP 多数组循环 WHERE 子句

    sql - 如何在postgresql中的单个函数中编写多个查询

    java - 如何在Java中使用保留关键字声明参数名称

    mysql - Sequelize 或 MySql 创建额外的表,EER 图中缺少表连接

    mysql - 如何在表中强制唯一性?

    javascript - 推荐的 JavaScript 约定

    C# 方法命名约定 : ToSomething vs. AsSomething

    mysql - 无法在数据库中创建表

    mysql - 如何使用 LOAD DATA INFILE 将数据导入特殊字符列名称