首页 > 代码库 > 主键与唯一键的区别
主键与唯一键的区别
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 对行进行注释,(这里的注释在数据库里可以看到)
主键与唯一键的区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。