1. 在sql、oracle中的constrain有两种约束,都是对列的唯一性限制:uniqueprimary key,它们的区别如下:   
  2.  
  3. 1、unique key要求列唯一,但不包括Null字段,也就是约束的列可以为空且仅要求列中的值除Null之外不会重复即可。   
  4.  
  5. 2、primary key也要求列唯一,同时又限制字段的值不能为Null,相当于primary key = unique+not null   
  6.  
  7.    
  8.  
  9. 创建一个primary keyunique key都会相应的创建一个unique index   
  10.  
  11. primary key的语法:  
  12.  
  13. alert table table_name add constraint key_name primary key(columns);   
  14.  
  15.    
  16.  
  17. unique key的语法:  
  18.  
  19. alert table table_name add contraint key_name unique(columns);