社区
数据库相关
帖子详情
关于主键数量
niu2016x
2017-04-07 10:00:38
pb的表中可以有多个主键?不是数据库中表的主键只有一个吗?
...全文
177
4
打赏
收藏
关于主键数量
pb的表中可以有多个主键?不是数据库中表的主键只有一个吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tomok
2017-04-11
打赏
举报
回复
生动的列子
xiaozhe_song
2017-04-09
打赏
举报
回复
楼上的例子不错~
kenshu
2017-04-09
打赏
举报
回复
估计还是要恶补一下数据库方面的基本知识。(别担心,随便去书店找本书,十几页可以看下来) 主键是可以明确地用来唯一标识一条记录的东西。(说是"明确",对应自己有一个“隐含”。现有数据库系统,多数会有一个自动生成的唯一标识,通常叫ROWID) 主键只是程序员人为地故意加给自己的限制。所以当然了,你用一个自动加一的ID也可以拿来当主键。 可以多个字段合起来当联合主键。 比如,一个班50个学生,老师点名时,座位号已经可以唯一标识一个学生了,他叫“34号”,自然有一个学生应到。 但开毕业典礼的时候,校长就不能喊"34号了",他要说,“六年一班34号”。要不然全校几十个34号都应到。 这时,“六年”,“一班”,“34号”这三个字段,合在一起,才能唯一标识一个学生。 这就是联合主键。 同样,教育局长表扬一个人的时候,他要说,“某某学校六年一班34号”,大家才知道谁是谁,这时,就要在教育局的表里加个学校的字段了。 ----------------- “不是数据库中表的主键只有一个吗?”,理解有误。 指的是行唯一的(row,一条记录) 不是说只能有一个列作为唯一标识(column)
r00_a2lBUR
2017-04-07
打赏
举报
回复
PB的表是指什么表?
MySQL实操极简入门
MySQL的快速使用入门。19节微课,不求全面,只为上手。帮助初学者,在最短的时间内上手使用MySQL。内容包括:1-客户端登录与退出MySQL2-操作数据库3-创建表4-
主键
5-
主键
自增6-非空7-修改表8-插入数据9-修改数据10-删除数据11-查询数据一12-查询数据二(条件查询)13-查询数据三(模糊查询)14-查询数据四(字段控制查询)15-查询数据五(排序)16-查询数据六(聚合函数)17-Limit18-分组查询19-having的使用
mysql一个表中可以有几个
主键
_数据库的单个数据表中有几个
主键
?
数据库的单个数据表中只能有一个
主键
。数据库
主键
,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性;
主键
主要是用与其他表的外键关联,以及本记录的修改与删除。数据库的单个...
mysql中的多
主键
最近在学习mysql的时候发现关于多
主键
的一个问题。 google中的一个结果得到说
主键
就是unique 和 not null的结合,但经过试验之后发现,在细节上,二者是有差异的。 假设这样一个情况: 一个用户表,用户ID和...
数据库中一张表可以有多少个
主键
?
今天在工作,做老项目维护的时候无意中发现一张表居然有三个
主键
。吓死宝宝了,然后尝试着建表建
主键
,但是都不能成功。 难道是我写的有问题,最后通过查资料总终于解决了。 1、数据库的每张表只能有一个
主键
,不...
mysql-
主键
设计
数据库设计的三大范式反范式
主键
的设计原则2.1 确保
主键
的无意义性2.2 采用整型
主键
2.3 减少
主键
的变动2.4 避免重复使用
主键
2.5
主键
字段定义区分3
主键
方案3.1 自增ID(1)性能消耗(2)资源消耗优点:缺点:3.2 ...
数据库相关
752
社区成员
12,763
社区内容
发帖
与我相关
我的任务
数据库相关
PowerBuilder 数据库相关
复制链接
扫一扫
分享
社区描述
PowerBuilder 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章