MySQL学习记录01主键

Posted 东京八十万萝莉总教头

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL学习记录01主键相关的知识,希望对你有一定的参考价值。

主键就是数据行的唯一标识。不会重复的列才能当主键。一个表可以没有主键,但是会非常难以处理,因此没有特殊理由表都要设定主键。
主键有两种选用策略:业务主键和逻辑主键。业务主键是使用有业务意义的字段做主键,比如身份证号、银行账号等;逻辑主键是使用没有任何业务意义的字段做主键,完全给程序看的,业务人员不会看的数据。因为很难保证业务主键不会重复(身份证号重复)、不会变化(帐号升位),因此推荐用逻辑主键。

以上是关于MySQL学习记录01主键的主要内容,如果未能解决你的问题,请参考以下文章

小知识点记录:mysql 的 MVCC机制

Mysql的学习3___数据的管理

MySql学习02----SQL编程的基本概念

mysql一些函数学习

Mysql学习总结(16)——Mysql之数据库设计规范

设置主键`id`