数据库表必须有主键吗中一个键存在于两张表中这样可以么?

在SQL数据库中怎么有SQL语句为一个表创建两个主键?_百度知道
在SQL数据库中怎么有SQL语句为一个表创建两个主键?
中添加多个 PRIMARY KEY 约束,
constraint PK_dd primary key (dd)
创建:无法向表 &#39,但是出现;aa&#39我用语句:use mybdALTER TABLE aaadd constraint PK_ss primary key (ss)
提问者采纳
CONSTRAINT PK_SS PRIMARY KEY
提问者评价
非常感谢~高手就是不一样!~
相关专业回答
create database abc on (name='a_data', filename='e:\sql\a_data.mdf', size=5MB, MAXSIZE=50MB ) ---------create table book( bNo char(2) not null primary key,bName varchar(50) not null, bAuther varchar(30) not null, bPublisher varchar(30) not null,bPrice money not null,bMout int not null )
其他类似问题
1人觉得有用
为您推荐:
sql语句的相关知识
其他1条回答
一个表只能有一个 PRIMARY KEY 约束
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: →
→ 怎么用语句在一个表里面设置两个主键
怎么用语句在一个表里面设置两个主键
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: 如何用语句在一个表里面设置两个主键并且,如何用语句删除这两个主键中的一个主键,只能删除原主键,然后再创建新的主键。 ,一...
"怎么用语句在一个表里面设置两个主键"::
如何用语句在一个表里面设置两个主键并且,如何用语句删除这两个主键中的一个主键------解决方案--------------------只能删除原主键,然后再创建新的主键。
------解决方案--------------------一个表只能有一个主键。你所说的两个主键,估计是两个列来做主键。其实是跟一个列来做主键是一样的。只是一个是一个列,一个是多个列而已。sql code
create table tb(id int not null,val int not null,primary key(id,val)); 此文来自: 马开东博客
转载请注明出处 网址:
搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
怎么用语句在一个表里面设置两个主键_MySQL相关文章
MySQL_总排行榜
MySQL_最新
MySQL_月排行榜
MySQL_周排行榜
MySQL_日排行榜SQL 如何给一个表中的一个列中添加多个约束(一个主键约束,一个检查约束),怎么写_百度知道
SQL 如何给一个表中的一个列中添加多个约束(一个主键约束,一个检查约束),怎么写
//c.jpg" esrc="/zhidao/wh%3D600%2C800/sign=/zhidao/pic/item/f636afce98a77c0b053.baidu.baidu.hiphotos://c://c.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.hiphotos怎么解决./zhidao/wh%3D450%2C600/sign=caccf3a0a246ff3f76de29/f636afce98a77c0b053.hiphotos
提问者采纳
lenddate)--添加表级复合主键alter table borrow add constraint CK_ID check(ID&gt,只有create时候好用create table tb(co1 int not null)alter table tb add constraint PK_co1 primary key(co1)alter table tb add constraint CK_co1 check(co1&lt不能这么写吧添加完复合主键之后再添加unique约束alter table borrow add cosntraint
PK_ID primary key(R&0)--添加标级check约束你那个写法;10)drop table tbcreate table tb(co1 int not null)create table tb(co1 int not null constraint
PK_co1 primary key(co1) constraint CK_co1 check(co1&&gt,只能在create table 时候这么写吧,我测试没有通过,bid
看我这个就OK那我&不想在创建表时用,用我那方法不行吗?
提问者评价
不管解决没解决,都感谢你下
其他类似问题
为您推荐:
主键约束的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁在数据库设计器中,建立两个表之间的“一对多关系”应满足的条件是什么_百度知道
在数据库设计器中,建立两个表之间的“一对多关系”应满足的条件是什么
  在数据库设计器中,建立两个表之间的“一对多关系”应满足“一方”表的主索引或候选索引,“多方”表的普通索引.  因为在数据库设计器中建立的关系为永久关系,表现形式为表索引之间的连线。  连线的一端为一根,另一端为3根,分别代表一对多关系的一端与多端。  永久关系建立以后保存在数据库文件(.DBC)中。  在建立永久关系以前,“一方”表的索引关键词须是主索引或候选索引,“多方”表的索引关键词可以是普通索引。
其他类似问题
为您推荐:
提问者采纳
在数据库的两个表间建立永久联系时,要求两个表的索引中至少有一个是主索引。必须先选择父表的主索引,而子表中的索引类型决定了要建立的永久联系的哗伐糕和蕹古革汰宫咯类型。如果子表中的索引类型是主索引或候选索引,则建立起来的就是一对一关系。如果子表中的索引类型是普通索引,则建立起来的就是一对多关系。
采纳率100%
数据库设计的相关知识
其他1条回答
对应&多&的表中有一个外键,指向&一&的表的主键
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁1971人阅读
mysql 数据库(7)
Hibernate(6)
java类(50)
今天写项目的时候遇到了一个棘手的问题,我在利用从数据库反向生成实体类的时候,数据库中有两个主键的表反向生成的时候会出现俩个实体类,
顿时我就懵了,我查看了很多的资料,上面都说是缺少主键或者是生成的时候少勾选之类额,我都试了,但是却一点用也没,或许别人的是这种原因,后来经过启蒙,知道了两个主键,这时候应该联想到复合主键,对于数据库表里有两个主键反向生成有两种处理方法,上一篇文章中详细介绍了已经
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:312734次
积分:4491
积分:4491
排名:第4408名
原创:134篇
转载:54篇
评论:85条
(3)(2)(3)(1)(3)(3)(3)(2)(1)(1)(1)(3)(5)(5)(4)(11)(2)(1)(2)(8)(5)(9)(3)(5)(1)(12)(3)(2)(1)(8)(23)(21)(16)(10)(3)(3)(1)(4)

我要回帖

更多关于 数据库表一定要主键吗 的文章

 

随机推荐