DMZJWZ 资料网,php、asp.net、javascript 等资源免费分享平台

MySql数据中使用主键约束(实例)

作者:吴建民发布日期:2020-03-06分类: Mysql

这篇文章主要介绍了详解MySql数据中使用主键约束,本文通过多个案例与实例代码给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下


MySql数据中主键,又称主码,是表中一列或多列的组合。主键约束( Primary Key Constraint)要求主键列

的数据唯一,并且不允许为空。主键能够惟一地标识表中的一条记录,可以结合外键来定义不同数

据表之间的关系,并且可以加快数据库查询的速度,主键和记录之间的关系如同身份证和人之间的

关系,它们之间是一一对应的。主键分为两种类型:单字段主键和多字段联合主键

1.单字段主键

主键由一个字段组成,SQL语句格式分为以下两种情况

(1)在定义列的同时指定主键,语法规则如下

一字段名数据类型 PRIMARY KEY[默认值]

【例1】定义数据表 tb emp2,其主键为id,SOL语句如下:

CREATE TABLE tb emp2
(
id       INT(11)PRIMARY KEY,
name     VARCHAR(25),
deptId   INT(11),
salary  FLOAT
);

(2)在定义完所有列之后指定主键

[CONSTRAINT<约束名> PRIMARY KEY [字段名]

【例2】定义数据表 tb emp3,其主键为d,sQL语句如下:

CREATE TABLE tb_emp3
(
id INT(11),
name VARCHAR(25),
deptId INT(11),
salary FLOAT,
PRIMARY KEY(id)
);

上述两个例子执行后的结果是一样的,都会在i字段上设置主键约束。

以上是本文全部内容,更多有价值的实例代码请看下文,欢迎再次来到DMZJWZ资料网!


温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

欢迎使用手机扫描访问本站