mysql如何设置数据表的主键及自增长

等等,我昨天还遇到个怪事。
在办公室的电脑上,Navicat连MySQL服务器都连不上,折腾了半天原来是驱动装错了。
换了驱动就好了,这事儿提醒我,有时候看似简单的操作,背后可能藏着点小麻烦。

数据库如何设置主键

这就是坑,别在表设计时忘记设置主键。

Access数据库怎么对一个表设置主键?

说白了,在Access数据库中设置主键其实很简单。
先说最重要的,你只需要进入“设计视图”界面,双击左边栏的表格图标打开目标表,比如“职工信息”表。
然后点击“开始”选项卡下的“视图”按钮,选择“设计视图”进入对应界面。

另外一点,设置主键的方式有两种。
单字段主键的话,直接点击选中需设置为主键的字段,再点击上方“设计”选项卡下的“主键”按钮。
如果是多字段主键,那就按住键盘Shift键,依次点击需组合的字段名称前空白处选中多个字段,再点击“主键”按钮。

还有个细节挺关键的,设置成功后,主键字段前会显示小钥匙图标。
记得点击上方“保存”按钮保存表结构。

我一开始也以为多字段主键很方便,后来发现不对,因为组合键会增加数据维护复杂度,且可能影响查询效率。
等等,还有个事,主键是记录的唯一标识,设置后可用于建立表间关系,实现级联删除、级联更新等高级操作。
但若需修改主键,得先删除原有主键,再按上述步骤重新设置。

所以,设置主键时要注意字段唯一性和非空性,别让主键字段出现重复数据或为空值。
我觉得值得试试,先从单字段主键开始,简单又实用。

SQLServer数据库添加主键和主键自增

直接操作。
连接数据库。
右键表。
点设计。
选列。
设为主键。
看列属性。
设标识为是。
定种子值。
定增量值。
存文件。
搞定。