数据库之主键、外键、索引
2023-06-13 09:11:46 时间
读者提问:
想问下数据库中主键、外键、索引分别指的是什么?能用通俗一点的话解答下么?
阿常回答:
我们可以把数据库比做一个小区,
我们每个人就是具体的“数据”,
我们的每个家就是一张表,
每个家都会有一个唯一的门牌号,这就是主键。
那什么是外键呢,
就是当你想和其它房间的人建立关联关系时,
会找一个双方都认可的人,做为联系人,
这个人就是外键,他会有一些约束。
而索引就是别人为了快速找到你,
会先去问下小区的保安,
他那边会有一个全小区的住户和房子的联系表,
这样你就不用一家家的去敲门了。
阿常碎碎念:
以上问答首发于知识星球「软件测试圈」,源于@小布丁向阿常的提问。
看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流
相关文章
- postgreSQL数据库 实现向表中快速插入1000000条数据
- 使用MSSQL 2005数据库的优势及其实施(mssql2005数据库)
- 探索Oracle数据库中表的索引性能(oracle查询表的索引)
- 步步为营:如何连接MySQL数据库(连接mysql数据库代码)
- Oracle数据库中创建复合索引的细节(oracle创建复合索引)
- 探索MySQL数据库之旅:使用Idea驱动(ideamysql驱动)
- 提升Oracle数据库性能:索引分区法实践(oracle索引分区)
- 优化数据库查询:oracle索引重构技巧(oracle索引重构)
- Oracle数据库中主键和索引的区别和作用(oracle主键与索引)
- 使用Oracle程序包提升数据库性能(oracle程序包)
- Oracle数据库:如何重建主键索引?(oracle重建索引主键)
- mysql中id自动增加,轻松管理数据库主键索引(mysql中id自动增加)
- Oracle索引构建数据库性能优化的桥梁(oracle写索引)
- MySQL数据库稳定的基础架构新升级(5.1mysql数据库)
- C语言中Oracle数据库索引设置指南(c oracle设置索引)
- 优化Oracle数据库主键分区索引结构(oracle主键分区索引)
- Oracle数据库索引优化降低主键增长(oracle 主键低增长)
- Oracle数据库主键索引失效案例分析(oracle主键索引失效)
- Oracle数据库主键索引实现移动加速(oracle主键移动索引)
- 构建Oracle数据库中的两表联合索引(oracle两表联合索引)