您的位置:首页 > 博客中心 > 数据库 >

MySQL笔记

时间:2022-03-15 07:48

技术分享图片 

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

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

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

 

热门排行

今日推荐

热门手游