为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦各位大神们来看一下,小白的这个问题。

/ 猿问

麻烦各位大神们来看一下,小白的这个问题。

光阴时间 2017-11-20 11:56:47
CONSTRAINT dpt_pk PRIMARY KEY(dpt_name)

这行命令中的dpt_pk是啥意思啊?
这个完整的表的代码如下:

CREATE TABLE department
(
    dpt_name  CHAR(20)  NOT NULL;
    people_num INT(10)  DEFAULT '10',
    CONSTRAINT_dpt_pk PRIMARY KEY (dpt_name)
);


查看完整描述

4 回答

已采纳
?
FightingBoy
主键约束用于约束表中一行,作为这一行的标识符,在一张表中通过主键就可以准确定位到一行,行中的主键不能有重复且不能为空!!!
eg:create table example1
( id int(10) primary key
name char(20),
constraint dpt_pk primary key(dpt_name)
);
表示的就是主键约束,constraint dpt_pk primary key(dpt_name)这句代码是定义主键,dpt_pk是自定义的主键名。
还有复合主键定义eg: constrint proj_pk primary key(proj_num,proj_name)


查看完整回答
1 反对 回复 2017-11-20
?
qq_20151109_0

你加的主键的名字

查看完整回答
反对 回复 2017-11-21
?
托马斯奎

菜鸟教程上面有很详细数据库课程,你明白了

查看完整回答
反对 回复 2017-11-20
?
慕粉3385807

主键的名字呗

查看完整回答
反对 回复 2017-11-20

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信