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

第三阶段数据库-5:数据库的主键,索引,约束,表间关系的图形化操作

1_主键

(1)主键:钥匙,表示唯一,单一主键(一个列),多主键(多个列组合保证一条数据唯一性)

  • PK:Primary Key主键,主键是聚集索引

(2)通过图形化设计主键:在表上右键,打开设计

在需要设置为主键的列名上右键,点击设置主键即可

2_索引

(1)目录,Index,通过索引可以快速查询。索引也不是定义越多越好。索引要适度定义。把经常用作查询条件的列定义成索引即可!

索引分类:聚集(唯一),非聚集(不唯一)

(2)在表上右键,打开设计,在在需要设置为索引的列名右键,点击索引/键

(3)点击添加,会出现Ix_Students,Ix为索引,索引名称可以修改,点击列后面的...

                        

(4)选择需要设置为索引的列名,然后点击确定

       

(5)点击关闭,关闭以后切记保存才能生效

        ​​​​​​​  ​​​​​​​

(6)刷新数据库,在数据表的列项目中生成PK_Students键

3_约束

(1)约束某一列值的有效范围,列的默认值也是一种约束规范。约束是规范数据的正确性。

(2)在需要约束的列名右键,点击约束

(3)点击添加,会出现2,点击表达式后面的3

(4)写入约束表达式,点击确定

(5)点击关闭并保存

4_表间关系

(1)FK:Foreign Key外键, 在一个表中是外键,对应另外一个表中的主键。

(2)在需要添加外键的列名上右键,点击关系

(3)点击添加,会出现2,点击步骤3,接着点击步骤四

(4)选择需要关联的主键表,选择关联的列名

        ​​​​​​​        

(5)选择本表中的关联列名,点击确定确定

(6)点击关闭并保存

http://www.dtcms.com/a/342908.html

相关文章:

  • 8.Shell脚本修炼手册---sed工具的基本使用
  • HarmonyOS 实战:6 种实现实时数据更新的方案全解析(含完整 Demo)
  • JavaScript中的深浅拷贝
  • Llama-Factory微调 Qwen2.5-VL-3B 模型
  • 人工智能未来趋势如何?
  • 【秋招笔试】2025.08.19百度秋招机考第一套
  • 算法训练营day57 图论⑦ prim算法精讲、kruskal算法精讲
  • 前端无感刷新 Token 的 Axios 封装方案
  • Github 下载加速--2025-08-21 亲测好用
  • 神经网络(Neural Network, NN)
  • gemini cli 用命令行玩转 AI 多模态开发
  • 网络安全大模型测试指标体系设计思路
  • 我与 ChatGPT 5:一段时间的深度编程体验与全栈评测
  • Zabbix状态图标灯显示
  • K8s部署dashboard平台和基本使用
  • MySQL:MVCC机制及其在Java秋招中的高频考点
  • AutoTrack-IR-DR200平台的构建与实现过程
  • python采集义乌购(yiwugo)商品详情API接口,json数据返回
  • 透射TEM 新手入门:快速掌握核心技能
  • 【每日一道算法题 day5】盛最多水的容器 (Container With Most Water) - LeetCode 题解
  • 深度学习之NLP基础
  • 【React】tab切换功能和排序实现,classnames工具优化类名控制
  • Java基础环境jdk和maven安装及配置+开源项目下载及编译打包教程
  • Flutter如何通过GlobalKey调用组件内的方法
  • 微服务的编程测评系统13-我的竞赛列表-elasticSearch
  • 与H5交互,与flutter的交互
  • 求解三位数
  • 深度解析DeepSeek V3.1 :6850 亿参数开源模型如何以 71.6% 编码得分、68 倍成本优势重构全球 AI 竞争格局
  • 使用postman模拟http请求webservice服务
  • 企业如何用外贸进销存系统管理好库存产品?