当前位置:主页>仓库管理软件> 列表

设计数据库时“字段名”用中文好还是英文好? 找信息管理软件下载

记账软件版1楼: 现在遇到的应用系统中,数据库表中字段有的是用中文命名的,有的是用英文命名的,这两种选择那种更好呢?更好的理由是什么呢?欢迎大家给出自己的看法,欢迎讨论!

2楼: 中文命名直观,但本人认为,至少都有那么一点点的不专业,而且对以后可能跨平台的问题上多少会有些麻烦.
英文名最大的问题是偶而会与一些敏感关键词冲突.比如SQL数据库中就不能用user字段.
本人认为,用英文命名还是首选.尽量的的前面或后面带一个_D这类东东. 如客户管理软件下载

3楼: 这也是我一直以来想知道的问题!学习...

4楼: 个人觉得用英文比较好一点,这样在写程序的时候也比较快点一点。用中文时,有时候写大一点的程序时,麻烦,而且用英文移植性高。

5楼: 楼主专业点吧,用英文好了,实在不行拼音也成啊,不然在sql语句括号啊,标点啊,弄不清楚就苦喽

6楼: 用英文好处是:tableName tableName01 ,tableName02 ...
1.数据库组件 Q_表名(英文名)与表名对应,变量能与字段英文名对应
2.好像兼容性强些。
3.很多数据库都是用英文。

用中文的好处是
1.无需添加永久字段设置中文名。


2.设计中清晰是对那个字段进行操作。
3.数据库修改是清晰是对那个字段进行操作。
4.更改字段属性,无需调整永久字段。

如果总是一种数据库的话用中文和英文差别不大。但如果可能出现使用多种数据库的话,最好还是用英文,因为中文可能会出现莫名的错误。

记账软件版7楼: 根據數據庫來確定,如果數據庫支持中文就用。
但為了通用還是建議用英文為好。

8楼: 中文不稳定
用英文的,命名规范一点
但前台显示要转换为中文,这样界面友好

9楼: 英文

10楼: 个人觉得用英文比较好一点

11楼: 那还用说吗,肯定是E文了,用中文经常出现莫名其妙的错误。

12楼: 英文,字段注释用中文. 如档案管理软件

13楼: 很少看到有人用中文命名,都是英文的,用了中文烦索

记账软件版14楼: 协力商霸医药软件是中文字段

15楼: 用中文命名字段简单直观,但写SQL的时候的确有点繁琐,要在中英文之间切换,不过用紫光拼音输入法问题也不大,不过Delphi程序中的中文字符复制到其他文本编辑器中经常会出现乱码的问题,这个比较讨厌。但中文字段造成的系统不稳定性目前还没有遇到,而且,大家的系统都会移植吗?需要移植吗?

16楼: 用英文命名字段名的时候,在用户界面上就要翻译成中文,这个多少有点麻烦,不过原来做过的那种可以进行设置的通用界面系统中,通过系统设置可以简单的完成这样的工作,不过如果字段名称是中文的,那就不需要在界面上花费很多时间了,呵呵

17楼: 我用DELPHI+SQL2000,数据库表用中文字段,通过视图转为英文字段,因为有些控件不支持中文字段!

18楼: To liduo63,的确,有些控件对中文的支持的确有问题,好在我现在还没有遇到过,不过这的确是个隐患。

19楼: 哎,这个问题才50分,入伙的一大堆,等下分脏不均会打起来的,楼主赶快散分了吧..要不然不够分啊.

20楼: 英文

记账软件版21楼: 假如你同时或先后维护两个系统,其中一个是用中文,另一个是用“英文”(真正用能够表意的英文命名的字段太少了,大部分都是缩写,甚至是拼音缩写),感觉怎么样?如果资料比较全还好,用“英文”的系统只是会让你感觉比较麻烦,如果资料不全的话,呵呵,那你一定会很恼火,有时候甚至会很冲动想扁人,至少在背地里把人家祖宗几代都骂了......如果这个“英文”系统刚好是你自己做的呢,o,那很可能你会去买一块豆腐......

22楼: 多人接受答案了。 如信息管理软件下载