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

MySql基础知识精简版

一、建表

1、分析需求

明确关系,作用:提前在建表的时候保留有相关的字段,方便进行相互的校验查询

表里边必须有一个ID 字段的话代表是唯一标识字段

查询两个不同的表时,需要表进行关联绑定,建立一对一关联,设立关联字段

一对一关系:需要设立关联字段,字段设置在任何一张表里都可以的

多对一关系:关联字段设置在“多”的那一个表里“多表”

一对多/多对一的关系需要设置字段,字段只能设置在多表当中

多对多关系:设置关系表,映射表

没有关系

2、如何去建表---建库

1)五大建表原则:

主键约束:能帮我们快速检索数据----一定要建主键

第一个建id,一定要设置主键,不能为空

一定要选自动递增:1.只有整形数据列才能设置为自动递增 2.只有主键才能设置为自增列 3.自动增长,新增数据时可以不赋值 4.初始化默认值为1,默认增量为1 5.自增列一旦被使用过就不会出现

唯一约束:用来保护表中某列数据不允许重复,长度不能超过100,BTREE束
非空约束

不是null(选)

默认约束

可以通过default设置默认值约束,设置了默认约束的列,如果不给值就会使用默认值来填充。

外键约束

二、E-R图

1、概念设计结构

实体关系图:简记E-R图,是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。

实体型(Entity)

具有相同的特征和性质的集合体,用实体名及其属性名来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三、学生李四都是实体。

属性(Attribute)

实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。

联系(Relationship):

数据对象彼此之间相互连接的方式称为联系,也称为关系。

2、要素组成及其画法

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

相关文章:

  • MAA明日方舟助手:解放双手的终极自动化工具完全指南
  • 如何创建引用分区Reference Partition_通过外键关联实现子表与父表同等分区
  • OpenClaw自动化测试帖子
  • AI工具导航:如何利用Awesome列表高效构建技术栈与工作流
  • FastbootEnhance:告别命令行,用图形化界面轻松管理Android设备
  • Sigma规则开发利器:VSCode插件全解析与实战指南
  • SNAP-V架构:边缘计算中的高效脉冲神经网络设计
  • 智能体操作系统AgentOS:架构设计与核心模块实现详解
  • 轻量级进程守护工具openclaw-warden:极简配置与自动化运维实践
  • 开源语音助手BMO:从零构建本地化智能对话系统
  • 弹幕格式转换终极指南:如何3分钟搞定B站弹幕跨平台播放
  • Caveman - 让 AI「少说废话」,节省 75% Token 还更准确 (2026-05-08 02:01)
  • 产品经理没有设计基础,如何用 AI 工具快速画原型
  • AISMM vs. MLPerf/LLMBench/HuggingFace Eval:谁才是大模型评估的黄金标尺?
  • STM32F411机器人小车开发平台解析与实战
  • Taoify跨境独立站零基础建站完整步骤|新手无代码建站教程
  • Webnovel Writer - 让 AI 写长篇小说不再「乱编」和「忘事」
  • 基于VecTextSearch的本地语义搜索:从原理到实践
  • 边界扫描技术:原理、应用与工程实践指南
  • Kali 下 apt install docker-compose 时 pip3 报错怎么办?
  • 智能游戏助手终极指南:如何用MAA彻底告别《明日方舟》重复操作?
  • UPD720201-K8-701‌ 是瑞萨电子(Renesas Electronics)推出的 ‌USB 3.0 主机控制器芯片‌,广泛用于需要高速数据传输和多端口扩展的设备中,支持 xHCI 1.0
  • ARM SoC Designer组件开发与性能优化实战
  • 中小企业如何选低代码开发平台快速搭建应用?核心评估维度与2026年选型指南
  • 准静态电场安防系统原理与应用解析
  • 做任何决策,先想最大亏损是多少,自己能不能承受
  • Webnovel Writer - 让 AI 写长篇小说不再「乱编」和「忘事」 (2026-05-08)
  • 如何快速解决细胞图像分割难题:Cellpose完整指南
  • # 019、Semantic Kernel 与微软生态:Planner、Plugin、Memory 深度解析
  • BepInEx插件框架深度解析:Unity游戏模块化扩展架构设计与实战指南