首页 > 代码库 > 5_主键

5_主键

有哪些约束条件?

       -- 不为空  not null

       -- 可以为空   null

       -- 默认(缺省)    default ‘默认值’        -- 没写就填入默认值

       -- auto_increment       -- 设置自增字段,每个表只有一个,为主键设置,主键本身也是索引

       -- primary key              -- 给某个字段设置主键

如何对同一个字段设置多个约束?

       约束之间,用空格隔开

为什么需要自增字段?

       -- 保证每插入一个数据,主键进行自增,保证数据唯一,为主键设置

什么是主键?

       -- 表中自增列为主键,主键的值是唯一,唯一确定这一行数据的的值,会自动创建索引

       -- 也可以在列外定义

              -- primary key(‘字段’)

       -- 也可以两个字段联合起来做主键

       -- 一张表只能有一个主键

5_主键