SQLServer表名如何命名,并避免常见毛病?
SQL Server表名如何命名,并避免常见毛病?
在《SQL Server》中命名表是一件重要的事情,它影响着SQL语句的可读性和程序的可保护性,是影响数据库整体可视性和数据字抵押量的重要因素。为了不影响使用,本文将介绍关于在SQL Server中对表进行命名时应注意的一些常见原则。
1. 表名利用规范
首先,要了解SQL Server中表的命名规则,表名由1~128个字母、数字、字符(加号(+)、减号(-)、下划线(_)),和空格(比如空格、新行(\n)、回车(\r))但空格不建议使用,减号用于复合词、下划线用于连接多个单词及拼音,表名不支持用汉字,建议使用驼峰命名方式。比如:
\“`
Create table UserJobInformation –userJobInformation
2. 避免使用系统保存字
SQL Server有一些系统保存字,这些保存词是限定符,用于描写SQL Server数据库访问构架和操作表达式的语言的SQL语法的组成部份,比如SELECT、DATABASE、TABLE等,因此在建表的时候不要用这些关键字做表名,以避免混淆表的概念。
3. 避免使用特殊字符
SQL Server下许多特殊字符,如@符号、#符号和$符号等,这些符号有可能影响SQL语句的正确履行,因此要避免使用这些特殊符号在表名上,以避免影响程序的正常运行。
4. 公道命名表
SQL Server的表名要成心义,比如名字可以反应表的功能,比如表名user_info可以表示存储用户信息的表;避免使用代码,比如别使用t1、t2划时的表名,可读性不够,并且非常不容易记忆。
综上所述,要在SQL Server中命名表,就要遵守公道的命名原则,避免保存字和特殊字符;另外,命名也要成心义,不能简单地用一些字母和数字来表示,以便保证SQL语句的正确性,提高表的可保护性。
文章来源:丸子建站
文章标题:SQLServer表名如何命名,并避免常见毛病?
https://www.wanzijz.com/view/17433.html