Mysql 字段名的命名约定
您对字段名的命名约定是什么 哪种方式比较流行 例如:Mysql 字段名的命名约定,mysql,database,database-design,Mysql,Database,Database Design,您对字段名的命名约定是什么 哪种方式比较流行 例如: firstname First_Name first_name firstName FirstName category_id categoryID CategoryID categoryId 由于可读性和易懂性,我会推荐first\u name和category\u id。由于可读性和易懂性,我会推荐first\u name和category\u id。这都是偏好的问题。我个人更习惯于使用camelcase FirstName或id
firstname
First_Name
first_name
firstName
FirstName
category_id
categoryID
CategoryID
categoryId
由于可读性和易懂性,我会推荐first\u name和category\u id。由于可读性和易懂性,我会推荐first\u name和category\u id。这都是偏好的问题。我个人更习惯于使用camelcase FirstName或id字段CategoryID来摆脱它。但这只是因为我最近访问的所有数据库都是使用它建立的。所以对你来说,更自然的事情
至于id和外键,我将两个表中的id设置为相同的,即Category表将使用CategoryID作为键,任何引用它的内容也将使用CategoryID作为字段名。这都是首选项。我个人更习惯于使用camelcase FirstName或id字段CategoryID来摆脱它。但这只是因为我最近访问的所有数据库都是使用它建立的。所以对你来说,更自然的事情
至于id和外键,我将两个表中的id设置为相同的,即Category表中的CategoryID将作为键,引用它的任何内容的字段名也将具有CategoryID。通常,它都应该是小写字符,并且在字母之间使用uu
但例如,如果您有一个表类别和一个主键,我认为这应该是按id而不是按类别id。我在另一个表中使用类别id作为外键。通常,它应该是小写字符,并且在字母之间使用u 但例如,如果您有一个表类别和一个主键,我认为这应该是按id而不是按类别id。我在另一个表中使用类别id作为外键