MySQL中联合主键的操作方式!

MySQL中联合主键的操作方式!

MySQL联合主键操作包括创建、新增和修改,创建时在表定义中使用PRIMARY KEY关键字指定多个字段,新增和修改时,分别使用ALTER TABLE语句删除旧主键并添加新主键。

MySQL联合主键的操作

在MySQL中,创建包含联合主键的表是一个常见的需求,尤其是在需要多个字段共同唯一标识一条记录时。

1. 创建联合主键

在创建表的同时定义联合主键,使用PRIMARY KEY关键字指定多个字段作为主键。

例如:

1
2
3
4
5
6
CREATE TABLE orders (
order_id INT,
customer_id INT,
order_date DATE,
PRIMARY KEY (order_id, customer_id)
);

2. 新增联合主键

如果表已经存在

可以通过ALTER TABLE语句添加联合主键

1
ALTER TABLE orders ADD PRIMARY KEY (order_id, customer_id);

3. 修改联合主键

如果需要修改表的联合主键,可以先删除旧的主键,然后添加新的主键

1
2
ALTER TABLE orders DROP PRIMARY KEY;
ALTER TABLE orders ADD PRIMARY KEY (new_column1, new_column2);

总结

以上为个人经验,希望能给大家一个参考。

 

 

学习资料见知识星球。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利​​​​!

更多技巧, www.excelbook.cn

欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;

Excelbook.cn Excel技巧 SQL技巧 Python 学习!

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、一次付费只需129元,即可下载本站文章涉及的文件和软件。

文章版权声明 1、本网站名称:Excelbook
2、本站永久网址:http://www.excelbook.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长王小琥进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
分享
二维码
< <上一篇
下一篇>>