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

Java程序员必备技能之MySQL数据库 图解整理/快速入门

恭喜大家来到全新的篇章——MySQL数据库,这一篇我们将学会MySQL数据库的原理、使用sql对数据库的增删改查操作、以及对MySQL数据库的权限管理和用户管理等内容。请大家耐心看下去,相信大家在看完这篇文章后,一定可以学会MySQL数据库(不会Java也可以学会!)

ps:想要补充Java知识的同学们可以移步我已经完结的JavaSE笔记,里面整理了大量详细的知识点和图解,可以帮你快速掌握Java编程的基本知识!

Java面向对象(初级)笔记整理/图解快速回顾/图解快速入门(一)-CSDN博客

Java面向对象笔记整理/图解快速回顾/图解快速入门(二)-CSDN博客

Java面向对象笔记整理/图解快速回顾/图解快速入门(三)-CSDN博客

Java面向对象(高级)图解笔记整理/0基础快速入门(四)-CSDN博客

Java 集合专题 图解 知识点整理/0基础快速入门(五)-CSDN博客

Java 多线程、IO流 图解笔记整理/0基础快速入门(六)-CSDN博客

Java 网络编程、反射合集 图解笔记整理/0基础快速入门(七)-CSDN博客

ok 下面我们就开始吧~


一、认识数据库

1、数据库的作用

在开发一个应用程序时,我们经常需要对用户的内容进行存储,而如果直接将大量的用户信息存储在程序中显然是不现实的,因此我们需要使用专门存储用户数据的工具,也就是数据库,来进行数据的存储。

2、数据库的结构

数据库的层级结构是怎样的,我来用图来说明一下:

一个mysql数据库服务会监听在3306端口,当有用户连接到3306端口后,完成用户名和密码的校验后,就可以对mysql数据库进行操控。

而我们的MySQL数据库中,其实是存在着多个子数据库的,如图中的数据库1、2、3,这些数据库统一由DBMS 数据库管理系统来进行管理

DBMS让数据库实现了查询、事务管理、用户管理等功能,让MySQL数据库的操作者可以更方便的使用和管理数据库。

而一个数据库中有着多个数据表(除了数据表,还有折线图等,但是绝大多数都是表),这些表里面才是我们真正存放数据的地方。

如图是我自己创建的一张员工表,可以看到里面的一些数据——

那么这些表和数据库,在我们的操作系统里是以怎样的形式存在的呢?

它们其实都是我们磁盘中的一些文件,让我来给各位看一下——

安装好MySQL后我们找到MySQL的安装路径,并打开到这个文件夹:

打开data文件夹,我们就可以看到我自己创建的若干数据库

 

我们可以用MySQL来看一下我目前DBMS中的数据库有哪些:

可以看到,上面的一个文件夹,就对应着我们的一个创建的数据库。

而我们打开文件夹以后,就会看到很多文件,这些文件就是这个数据库中创建的若干表格。

http://www.lryc.cn/news/356419.html

相关文章:

  • 效果炸裂!使用 GPT-4o 快速实现LLM OS
  • 杀死那个进程
  • 【vue与iframe通讯】
  • 【Python-openslide】openslide.open_slide()
  • 推荐系统学习笔记(三)
  • 521源码-免费游戏源码下载-闯梦江湖Q萌复古全网通手游服务端H5全攻略
  • 【Zotero】【MacOS】Zotero6常用插件总结
  • 具有固定宽度的盒子:\makebox, \parbox
  • 中央网信办等四部门发布《互联网政务应用安全管理规定》
  • 国产性能怪兽——香橙派AI Pro(8T)上手体验报告以及性能评测
  • 适用于 Windows 7/8/10/11 的 6 款最佳免费分区软件
  • 蓝桥杯备赛——DP续【python】
  • 区块链系统开发测试----链码部署开发、系统开发验证
  • ResNet 学习
  • 前端React老项目打包caniuse-lite报错解决思路
  • 【全开源】优校管理系统支持微信小程序+微信公众号+H5
  • Python条件分支与循环
  • AI手语研究数据集;视频转视频翻译和风格化功能如黏土动画;AI检测猫咪行为;开放源码的AI驱动搜索引擎Perplexica
  • 四川景源畅信:新人做抖店的成本很高吗?
  • ChatGPT原创指令大全(持续更新)
  • Java实现对PDF、纵向、横向页面添加自定义水印功能
  • 设计模式15——享元模式
  • 多模态中的模态有哪些
  • Java练习题(八)
  • Linux文本文件管理003
  • uniapp Androud 离线打包升级APK,覆盖安装不更新问题
  • 【算法实战】每日一题:设计一个算法,用最少数量的矩形覆盖一系列宽度为d、高度为w的矩形,且使用矩形不能超出边界
  • 外贸仓库管理软件:海外仓效率大幅度提升、避免劳动力积压
  • 6.8 LIBBPF API(七,bpf_core_read.h 函数,定义,枚举)
  • 电脑卸载linux安装windows后每次开机都出现grub