黑马程序员技术交流社区
标题:
SQL里面做表格时列的名字好奇怪
[打印本页]
作者:
郭正续
时间:
2012-8-2 12:35
标题:
SQL里面做表格时列的名字好奇怪
在杨中科老师的SQL课程里面,我看他那个表格里列的名字都是以‘F’开头,Fname FAge FSalary。这F是什么呀?是规定必须要带的吗?
作者:
李帅
时间:
2012-8-2 12:58
在表名和字段名前开头加T _、F_ 是为了防止和关键字冲突。
不是什么规定必须要带,只是一种习惯
比如user 就是一个关键字 你要是有个user表
你在查询时 直接 select * from user; 就有问题。
需要改成 select * from [user] 就行了。但是这样毕竟麻烦一点嘛
所以在命名时加上T_ 、F_ 就可以避免这种麻烦产生了
作者:
肖攀
时间:
2012-8-2 13:33
F是字段Field的首字母,T是Table的首字母,并不是规定必须要,只是避免和系统关键字冲突。
作者:
蔡尚猛
时间:
2012-8-2 13:52
就是为了好区分,你可以理解为前缀,前缀后缀都是为了用来好区分
作者:
许庭洲
时间:
2012-8-2 16:27
Fname, FAge, FSalary是程序员写代码的职业习惯,以F开头的字段是更好的区分C#程序中的局部变量和数据库中表的字段!
作者:
李宏利
时间:
2012-8-2 16:40
F是字段Field的首字母,
T是表Table的首字母
阅读更清晰,不容易冲突
作者:
张文
时间:
2012-8-2 21:43
我记得我们老师也给我们说过这一类的问题,感觉就是好区分,也是一种习惯。。自己本来还没有深究过这个问题。
作者:
王峰
时间:
2012-8-2 22:12
Field 简写F,Table 简写T,有时候列名前面加F或者F_,表名前面加T或者T_
作者:
彭书雄
时间:
2012-8-3 14:34
这是一种很好的命名习惯
F 是Filed首字母大写
T 是Table首字符大写
后面你将学到一系列的
存储过程proc 是procedure 缩写
触发器tri 是trigger的缩写
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2