SQL Server数据库创建表时表属性用汉字表示好还是英文表示好,说下原因?

2024-12-22 18:58:34
推荐回答(5个)
回答1:

可以使用中文字段。正常应该没什么问题。如果数据转换的话可能会遇到一些麻烦。比如不同数据库之间的数据交互。可能还有些你预期不到的问题,所以尽量不要能汉字。

养成一个专业的程序员的好习惯最好是用英文和数字,表名而且要能表达这个表的功能。

回答2:

  1. 看项目需要

  2. 无特殊要求时,最好用默认英文字符集Latin

 

无论你用什么字符集,都不影响你的使用,只是如果你跟其他表做表连接时,如果字符集不同,需要在ON条件后强调COLLATE一致。

 

char,varchar,text用于非unicode字符数据
nchar,nvarchar,ntext用于unicode字符数据

回答3:

看你的项目是需要在哪里使用,如果去到国外,那你可以想想你的中文会不会出问题,也许不会,但你要控制这点也许,如果只是在国内使用,你用什么都可以,随便你。

回答4:

如果你英语学的不好,那就用中文,英语很强,那就用英文,就这么简单

回答5:

建议使用英文。
适用性广泛,便于应用于各种编程语言。