人亦已歌 发表于 2023-1-16 20:01:00

Mysql数据库核心技术(十三)-删除主键与添加主键

在前面我们经常提到主键的问题,而且在将修改字段属性时也说过,主键这个属性时比较特殊的,一般我们习惯于使用独立的语句去操作它。由于我们之前的表在创建时就已经添加了主键属性,所以我们先看一下如何删除主键,请执行以下语句:
alter table stu666 drop primary key;语句解释:
primary key --即主键,请记住这个单词,非常重要

我们先查看stu666的表结构,确认一下该表是否存在主键,查询结果如下:


我们可以看到,目前pid字段是主键,我们尝试将其删除,执行结果如下:


此时,pid字段的主键已经被我们成功删除。
下面我们再使用sql语句将主键重新添加回来,请执行以下语句:
alter table stu666 add primary key (`pid`);语句解释:
给stu666表的pid字段添加主键属性操作结果如下:


此时,主键又回来了,完全符合我们的预期。
ok,这节就讲到这里,我们下篇继续。

TCL钛金空调 发表于 2023-1-30 18:34:44

楼主真乃全才,怎么啥都会

天才白痴梦 发表于 2023-1-31 02:10:29

我又来卷了

小莲子妈妈 发表于 2023-1-31 09:45:49

这么好的教程希望更多人看到

hyjzan 发表于 2023-1-31 17:47:58

我又来卷了

Liz 发表于 2023-2-1 07:50:24

这么好的教程不回复说不过去~

说听看 发表于 2023-2-1 07:50:23

难得一见的一看就懂的好教程,给力

沙和尚 发表于 2023-2-1 22:53:10

顶起来,学mysql的快来看

yangliu 发表于 2023-2-2 13:57:46

学会了,继续

gududexiang 发表于 2023-2-15 00:38:35

教程最难得是将各类知识点归纳起来讲,这样才不凌乱,楼主做到了
页: [1] 2 3 4
查看完整版本: Mysql数据库核心技术(十三)-删除主键与添加主键