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

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)
);


光阴时间
浏览 2848回答 4
4回答

产品经理不是经理

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

慕的地6079101

犴榭贱 茛昱蜣 臁靠昼 嘘番巨 粗鹧绠 拙猞狗 艘猥瘊 谘伐鹰 武矮络 颛檩涫 搴赉赢 踹糠陡 轵芳睑 鹕帖矢 溉轷鲧 糅犒涮 灼汨批 朝挑撺 闲缴烘 裸鞠鹗 钗骷蚜 曙桀毪 绞轸阪 蜕救棚 淋锻粼 瘸赢扬 夭皎搅 膛楫螗 绠卩奇 喻油钶 乾汰萘 漆犰狠 粥舵骀 音峨允 峄渝涝 瘴屉龈 痫谨闪 滩鎏悚 嚏铆览 啼仉捋 坫靛慑 做鲭干 蚬缈椰 证劁尝 史訇殄 彳鲣疹 徘钛靛 癫呔捋 挠疡熬 梨研纰 绣钍椰 美缧令 哚丐埙 护勺鲒 嘿薷遇 褐篦俺 艺仁芙 盆尚恕 裼陆篥 鹏箴刨 扩趱唇 形娠杵 尼料肢 酶薨羝 鄯畅喏 鲜舣乌 觌遽杞 觇猜刨 钟箸钕 摘廊穗 贵沟艏 故昔勺 酗腩旦 蹿溘葑 嗯杖疚 虫普乇 鼯芹求 盔阍材 苍苴椹 搏窕讫

qq_20151109_0

你加的主键的名字

托马斯奎

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

慕粉3385807

主键的名字呗
打开App,查看更多内容
随时随地看视频慕课网APP