码迷,mamicode.com
首页 > 其他好文 > 详细

主键与唯一键的区别

时间:2016-11-26 02:53:40      阅读:662      评论:0      收藏:0      [点我收藏+]

标签:drm   cdt   xtu   pop   v2p   lxc   haar   webx   0ms   

sql 的三大类型分别是:数值类型,整形类型,字符串类型

字符串类型的char 和varchar 的区别:

在定义的时候都要指向char(M)varchar(M)的长度,varchar只是表示一定的范围,

1, varchar对存储空间的使用更加灵活

2, char的效率更高

3, 如果存储的字符串的长度是已知固定的,就用char,如果是可变的,就用varchar

案例代码:

技术分享

primary key 主键 unique key 唯一键的区别和用法

设置主键有两种方法:

1.在定义一个字段的时候直接在后面进行设置

技术分享

2.在定义完字段后再定义。

技术分享

 

unique唯一键的定义跟主键的定义都差不多,都是在后面定义,如果是设置多个唯一键的话可以在字段后面用逗号隔开。

技术分享

另外,唯一键和主键的一个区别是:唯一键允许为空,但是主键不能为空!

主要的关键字有auto increment自增 comment 对行进行注释,(这里的注释在数据库里可以看到)

 

 

 

主键与唯一键的区别

标签:drm   cdt   xtu   pop   v2p   lxc   haar   webx   0ms   

原文地址:http://www.cnblogs.com/zgh0715/p/6103346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!