当前位置: 首页 > news >正文

表和约束的区别

表是数据库里「存数据的容器」,约束是「给数据定的规矩 / 限制」,一个管存什么,一个管怎么存才合法。

它们的关系:表是主体,约束是依附在表上的规则,没有表就没有约束。

——————————————————————————————————————————————————————————————————————————————————————————

什么是关系

常见 3 种关系:
一对一:一个人 ↔ 一个身份证号
一对多:一个班级 ↔ 多个学生(最常用)
多对多:一个学生 ↔ 多门课,一门课 ↔ 多个学生

什么是关系型数据库(RDBMS)

用一张张二维表格(行 + 列)存数据,表和表之间靠关系连接起来的数据库,就是关系型数据库特点

特点
数据全部存在二维表里(像 Excel)
表与表之间有关联关系(外键约束)
用 SQL 语句 查询、增删改
严格遵守事务、ACID,数据安全不乱

http://www.jsqmd.com/news/676586/

相关文章:

  • 从图像到文本:对比学习Loss(InfoNCE)在CLIP和SimCSE中的实战调参指南
  • 别再死记公式了!用Python+LTspice快速验证RC/LC滤波器设计(附代码)
  • YOLOv8集成DCNv2:从原理到实战的涨点技巧
  • ComfyUI-SUPIR 终极指南:三步实现专业级图像超分辨率
  • TVA时代企业IT工程师的转型之路(一)
  • 从CPU指纹到安全防御:如何利用CPUID与LBR/BTS检测内核级Rootkit?
  • 告别libpng!用这个轻量级C库lodepng,5分钟搞定PNG图片解码(附完整代码)
  • 手把手教你用Logstash Grok插件解析华为防火墙USG6600E的Syslog日志(附完整正则)
  • 别再用@Async默认线程池了!手把手教你为不同业务定制专属的ThreadPoolTaskExecutor
  • CosyVoice语音克隆5分钟上手:3步搞定声音复制,零基础也能玩转
  • 3步掌握OpenRocket:新手也能快速上手的火箭设计仿真完整指南
  • 从网线到内存:奇偶校验、CRC、海明码在计算机硬件里的那些‘隐藏关卡’
  • 技术书籍解毒指南:90分钟吸收法
  • B站视频转换神器:3分钟实现m4s到MP4无损转换
  • RWKV-7 (1.5B World)效果展示:连续5轮跨语言对话不崩坏的真实记录
  • 为什么你需要一个窗口尺寸强制调整工具?5个真实场景揭示隐藏需求
  • OpenCore Legacy Patcher:终极指南让旧Mac焕发新生,轻松升级最新macOS
  • iscsi多路径,nginx服务
  • 告别抓瞎!用Wireshark颜色规则自定义你的专属网络诊断视图(以排查直播卡顿为例)
  • 3步搞定Windows右键菜单臃肿:ContextMenuManager终极优化指南
  • 豫见OpenClaw·人工智能技术交流沙龙成功举办 埃文科技受邀主讲共探数智新路径
  • 开发者体能计划:键盘战士健身
  • 5步精通imFile:新手也能快速上手的全能下载管理器指南
  • Pyppeteer实战:如何用Python模拟真实用户行为绕过知乎反爬(附完整代码)
  • 玻璃幕墙优缺点分析,幕墙人值得一看
  • WSL2挂载ext4磁盘的常见问题与解决方案(附详细排查步骤)
  • 告别官方API限制:手把手教你用HOOK技术调用企业微信4.1.28本地客户端(附源码)
  • 逆向解密Navicat试用重置:从技术实现到决策框架的思维升级
  • 别再死记硬背了!用CANoe+CDD文件实战演练UDS 0x10会话切换(附完整报文分析)
  • 2026年软件行业正经历从工具供给到智能服务的深层重构,AI智能体驱动的GaaS模式全面崛起‌,软件不再只是“用的工具”,而是“干成事的数字员工”。