码迷,mamicode.com
首页 > 数据库 > 详细

MySql笔记

时间:2018-03-30 23:09:44      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:不能   其他   用户表   笔记   防止   多个   不重复   com   bubuko   

技术分享图片 

容易混淆的 , Primary Key  主键: 一般作为一行数据的唯一标识. 一般也是一个ID  , 每个表必须有一个主键, 主键可以有多个,如果有两个主键则表示这两个主键的组合数据不能重复,如果有多个主键,只要有一列不重复就可以

 Unique Key (UQ) : 表示里边的数据不能重复. 比如说用户名,但是可以为空, 只要不为空, 就不能与其他行的值重复

Foreign Key :外键, 可以设置一个表中的某条数据是属于另一个表中的哪个值的. 比如说一个用户表,表中包含 id,username,password   另一个表中包含的是角色信息(战士/法师/等级...)  一个用户表中可能包含多个角色, 就可以使用外键来进行关联,并且这个外键的数据必须要存在于关联的表中.防止错误的数据,比如一个不存在的id中包含了一个武器大师的角色

 

MySql笔记

标签:不能   其他   用户表   笔记   防止   多个   不重复   com   bubuko   

原文地址:https://www.cnblogs.com/what-lee/p/8678885.html

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