sql*_*man 22 mysql indexing relational-database
为索引提供与其所基于的列相同的名称,它被认为是不好的形式吗?
就像你有一个名为'foo'的列并且想要在其上创建一个普通索引一样,是否可以将索引命名为'foo'?MySQL没有抱怨,但我想知道它的优点和缺点是什么.
作为惯例,索引名称应该以它们所依赖的表的名称开头,例如: -
例如,让表名为" USERS",并且字段的名称为" id"和" username".然后索引名称可以是" IDX_USERS_ID_USERNAME".
但是,不要过于担心会议,只要在没有你帮助的情况下几个月后访问数据库的人都可以理解.
希望能帮助到你.