在新建表和数据仓库时,往往需要做出许多决定。一些在当时看起来似乎是无关紧要的决定,却终会导致你和你的客户在使用数据库的整个过程中饱尝痛苦。 我们已经和数千人以及他们的数据库打过交道了,在经历了无数个小时的读写查询之后,可以说我们几乎见过所有的情况了。下面是我们总结出的有助于创建无痛模式(Schema)的10条规则。 1. 只使用小写字母,数字和下划线 不要在数据库、模式、表格或者列名上使用点、空格或者破折号。因为点号是用来识别对象的,通常只在 database.schema.table.column 这种情况下使用。 在对象的名字中也包含点号会带来困扰。同样地,在对象名