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

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

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

光阴时间 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 回答

已采纳
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

主键约束用于约束表中一行,作为这一行的标识符,在一张表中通过主键就可以准确定位到一行,行中的主键不能有重复且不能为空!!!
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

TA贡献22条经验 获得超11个赞

你加的主键的名字

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

TA贡献28条经验 获得超15个赞

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

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

TA贡献2条经验 获得超0个赞

主键的名字呗

查看完整回答
反对 回复 2017-11-20
  • 4 回答
  • 0 关注
  • 2768 浏览
慕课专栏
更多

添加回答

举报

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