天问

通用数据库命名规范

数据库对象 前缀 举例
表(Table)
字段(Column)
视图(View)
存储过程(Stored procedure)
触发器(Trigger)
索引(Index)
主键(Primary key)
外键(Foreign key)
Check约束(Check Constraint)
Unique约束
用户定义数据类型(User-defined data type)
用户定义函数(User-defined function)


v
pr
tr
ix_
pk_
fk_
ck_
uq_
udt
fn
Student
Title
vActivity
prDelOrder
trOrder_D
ix_CustomerID
pk_Admin
fk_Order_OrderType
ck_TableColumn
uq_TableColumn
udtPhone
fnDueDate

原文链接:http://www.cnblogs.com/JimmyZhang/archive/2007/08/30/875504.html

但是会发现一个问题,使用navicat复制表的话,所有表名变成小写了。

BaiduHi_2016-1-29_23-46-11

 

同时使用php框架写后发现所有表字段也都变成小写,这样单词之间不好区分,驼峰命名方法不太实用,数据库名,表名,字段名等字母之间统一用下划线区分开来user_sms。同时mysql所有命名不使用大写!!

博客地址:http://blog.yoqi.me/?p=73
扫我捐助哦
喜欢 0

这篇文章还没有评论

发表评论