SQL Server表名规范:名称有技巧(sqlserver表命名)
随着数据库在企业生产中越来越重要,数据库的管理越来越受到重视。因此,SQL Server表名规范的重要性也受到人们的越来越多的重视。
表名是一个数据库中表的完整标识符。在SQL Server中,表名的命名方式有一定的规范。SQL Server表名一般由若干字符组成,它们的长度是有限的,至多128个字符。可以由字母(A-Z和a-z),数字(0-9),句点,中横线,下划线,空格组成。
在使用SQL Server表名规范时,应该遵守以下几点:
1. 应使用有含义的表字段,便于以后查阅;
2. 不要使用关键字或者SQL函数作为表名;
3. 不要使用冗余表名;
4. 每个表名应该遵循命名规则,这样才能让查找变得简单快捷;
5. 尽量使用英文命名,因为SQL Server中的表名是区分大小写的。
例如,有一张表名为“Employees”,那么表名中的字母应该全部大写;如果是“employees_branch”,那么表名中的每一个单词的首字母都应该大写;如果要创建一个表来存储特定的数据,比如“Payroll_2018.06”,那么表名中的每一个单词的首字母都应该大写,同时也应注意,数据库中不能够重复使用相同的表名。可以使用:
USE [数据库名称]
GOIF EXISTS (SELECT * FROM sys.objects WHERE [name] = N'Payroll_2018.06' AND type = 'U')
BEGIN DROP TABLE [表名]
ENDGO
以上是SQL Server表名规范的一些介绍,以及如何使用代码创建表的一些建议,遵循这些建议可以有效的管理我们的系统,使我们的数据更加可靠,更安全。