首页 > 代码库 > DBMS

DBMS

数据库中的概念

Catalog(分类)

Table(表)

Column(列)或者Field(字段)

Primary(主键):唯一标识数据行的一列

                     业务主键:有业务意义的字段做主键

                     逻辑主键:使用没有任何业务意义的字段做主键,完全给程序看的,业务人员不会看的,(常隐藏掉)因为很难保证业务主键不会重复、不变化,因此推荐逻辑主键

表间关联、外键

数据类型:

      注意区别:

                    char:长度不满时将以空格填充,如char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 

                     varchar:Varchar 的类型不以空格填满,如char(10)如果输入内容不足10时,将用空白补足

                     nvarchar:含有其他字符的(如中文),不满时不以空格填充的字符数据

                     nchar:含有其他字符的(如中文),不满时以空格填充的字符数据

 

DBMS