---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
我们平时所说的“数据库”有两种含义:一是指DBMS(DataBase Management System),即MSSQLServer、Oracle等,二是(Catalog)即存放一堆数据表的一个分类。
主键(PrimaryKey)是数据行的唯一标识,不会重复的列才能为主键,一个表可以不设主键,但是为了便于处理,一般表都要设主键。
主键分为使用有业务意义的字段如身份证号作为主键的业务主键和没有任何业务意义的字段作为主键的逻辑主键,因为业务主键不能保证不会重复或变化,所以推荐使用逻辑主键。
大部分数据类型都可以当主键,但一般情况下,都使用自增的int(bigint)或uniqueidentifier(Guid、UUID)做主键。业务主流倾向于是用Guid。
标识列(即自