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

MySQL workbench的使用

先打开MySQL服务才能正常运行  选择MySQL Workbench 8.0 CE

 点击左下选项框   输入密码

 进入工作台

 如下图所示为存放数据的地方

 

 题目:设计一个简单的图书馆管理系统数据库
要求:
1.创建一个名为 1ibrary 的数据库,
2.定义两个表:
books 表:用于存储书籍信息,包含书籍ID、书名、作者和出版年份。
members 表:用于存储图书馆会员信息,包含会员ID、会员姓名、注册日期和会员等级。      3.在 books 表中,book_id 应为主键目非空,并使用 AUTO_INCREMENT 递增。                        4.在 members 表中,member_id 应为主键目非空,并使用 AUTO_INCREMENT 递增

 

 点击红圈所示创建新数据   随后点击右下Apply

 弹出如下界面  点击Apply  随后点击Finish

 名称为library的数据库就创建好了

 右键选择第一个

 

 表单中方框勾选代表的意思如下:

约束
PK(PRIMARY KEY)
主键,唯一标识表中的每一行记录,字段不能有NULL值。一个表只能有一个主键,一般用于ID哈NN(NOT NULL)
非空键,字段不能有NULL值
UQ(UNIQUE)
唯一键,使用后字段中的所有值是唯一的,不会出现重复值。可以有多个唯一键。
AI(AUTO INCREMENT)
自增键,自动生成唯一的递增值,每个表中最多只能有一个AUTO_INCREMENT字段

列出的表单如下,点击右下Apply

 将图中所示代码复制后 点击Apply  随后点击Finish

将代码复制到这一边

 点击红圈所示图标就能看到表了

 如果想在表中填充信息的话,点击红圈中的图标,将信息填充上去后重复Apply+Finish

 现在创建新表单 如图完成后依旧复制代码,Apply + Finish

 

想要在表中插入数据的话  直接在此界面下点击表内空缺

 因为前面设置年份是4  所以大小只能是4位的

 点击右下Apply 复制代码点击Finish

 将代码复制到这边是为了后续方便查看  下图中圈上的是运行按钮

可以单独选中一行代码进行运行

 可以将代码ctrl+s另存为sql文件保存起来

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

相关文章:

  • Django 科普介绍:从入门到了解其核心魅力
  • 【Python】Python多线程爬虫实战:从基础原理到分布式架构实现
  • RCLAMP0512TQTCT 升特半导体 TVS二极管 12通道全防护芯片 以太网/PLC控制/5G基站专用
  • UE5中如何解决角色网格体“掉下去”的问题
  • 高并发系统设计面试题
  • 高效互联,ModbusTCP转EtherCAT网关赋能新能源电缆智能制造
  • Apache 消息队列分布式架构与原理
  • 六种经典智能优化算法(PSO/GWO/WOA/HHO/DBO/SSA)无人机(UAV)三维路径规划,Matlab代码实现
  • 【三桥君】大语言模型计算成本高,MoE如何有效降低成本?
  • Java学习---Spring及其衍生(下)
  • Oracle 时间处理函数和操作符笔记
  • 数据库常用DDL语言
  • 洛谷 P1996 约瑟夫问题之题解
  • LLM针对隐藏层的特征增强的相关论文
  • Python生成折线图
  • 7.24 C/C++蓝桥杯 | 排序算法
  • 外企本土化布局对国内连接器企业影响几何?
  • 排序初识(上)-- 讲解超详细
  • 【接口自动化】-1- 初识接口
  • VUE的学习
  • shell编程
  • 加密算法-----BCrypt
  • C语言第四章函数
  • Java八大基本类型
  • ICCV 2025 | CWNet: Causal Wavelet Network for Low-Light Image Enhancement
  • 视频剪辑软件使用到的技术栈详解
  • 教育培训系统源码技术拆解:前后端分离、企业培训课程推送机制全解析
  • act_hi_taskinst表历史任务记录不同步,无数据
  • LeetCode 刷题【12. 整数转罗马数字】
  • 解决VSCode无法加载Json架构问题