主键(Primary Key):
候选键(Candidate Key):
主键的优势:
候选键的优势:
主键类型:
候选键类型:
主键的应用场景:
候选键的应用场景:
问题1:为什么不能将NULL值作为主键或候选键?
问题2:如何选择合适的主键?
问题3:如何处理复合主键?
假设有一个学生表,结构如下:
CREATE TABLE students (
student_id INT AUTO_INCREMENT,
student_name VARCHAR(50),
id_number VARCHAR(20),
PRIMARY KEY (student_id),
UNIQUE KEY (id_number)
);
在这个例子中:
student_id
是主键。id_number
是候选键。希望这些信息对你有所帮助!如果有更多问题,欢迎继续提问。
云+社区技术沙龙[第20期]
云+社区沙龙online[数据工匠]
企业创新在线学堂
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
Tencent Serverless Hours 第15期
云+社区沙龙online [国产数据库]
企业创新在线学堂
企业创新在线学堂
企业创新在线学堂
云+社区沙龙online [技术应变力]
领取专属 10元无门槛券
手把手带您无忧上云