直接创建主键和创建主键约束有什么区别吗?
code1:
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) NOT NUll,
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
CONSTRAINT PK_Depart_Id PRIMARY KEY(Depart_Id)
)
code2
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) pk_Depart_id PRIMARY KEY
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
)
上面两段代码有什么区别?谢谢!
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) NOT NUll,
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
CONSTRAINT PK_Depart_Id PRIMARY KEY(Depart_Id)
)
code2
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) pk_Depart_id PRIMARY KEY
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
)
上面两段代码有什么区别?谢谢!
...全文
相关推荐
36道高频MySQL面试题及答案
路过的帅气小哥哥和好看可爱的小姐姐们下载一个吧,很好用的资源哦:下载即用 - 36道高频MySQL面试题及答案
Java面试题030:一文深入了解MySQL(2)
本文介绍了MySQL数据库的核心知识点,包括数据类型、三大范式和数据表操作。在数据类型部分,对比了int和bigint主键的选择原则,分析了FLOAT、DOUBLE和DECIMAL的精度差异,以及CHAR与VARCHAR的适用场景,BLOB和TEXT的存储特点。三大范式部分详细讲解了1NF(原子性)、2NF(完全依赖)和3NF(直接依赖)的设计原则。数据表操作部分涵盖了创建表的三种方法(CREATE TABLE、LIKE复制、SELECT复制),删除表的TRUNCATE和DROP区别,以及五种约束(主键、非
110道 MySQL面试题及答案.docx
110道 MySQL面试题及答案
110道 MySQL面试题及答案
110道 MySQL面试题及答案
mysql面试题20道
mysql面试题20道常见面试


