现在我正在学习Android开发,在关注我的书时,我只是想知道为什么在SQLite列名中使用大写字母?
db.execSQL("CREATE TABLE DRINK (_id INTEGER PRIMARY KEY AUTOINCREMENT, "
+ "NAME TEXT, "
+ "DESCRIPTION TEXT, "
+ "IMAGE_RESOURCE_ID INTEGER);")
通常,我使用小写字母和_仅用于Web开发。
有什么理由吗?像代码标准?
答案 0 :(得分:5)
SQL不区分大小写。您可以使用小写或大写字符。对于SQL关键字使用大写字母,对表使用大写字母,对字段使用小写字母似乎存在普遍共识,但这也不是一成不变的。
如果您不必遵循强制格式指南,则可以使用您喜欢的任何表示法。在整个项目中坚持这一点,因为这是一个很好的习惯。
答案 1 :(得分:0)
它只是SQL的编码标准。有些人反正使用小写字母,但在大多数情况下,我看过所有的大写字母。