MySQL数据教程(一)数据库概念,超详细安装和配置数据库,数据库可视化界面介绍

2023-11-05

1.数据库基本概念

1.1什么是数据库
数据库(database) 是用来组织、存储和管理数据的仓库。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据,数据的来源有很多,比如出行记录,消费记录。
浏览的网页,发送的消息等等,除了文本类型的数据,图像,音乐,声音都是数据。
为了方便管理,互联网世界中的数据就有了数据库管理系统的概念,简称数据库,用户可以对数据库中的数据进行新增,查询,更新,删除等操作。

1.2常见的数据库及分类在这里插入图片描述
**
Community免费版 Enterprise 收费版

其中MySql, Oracle ,SQL Server属于传统型数据库(又叫做关系型数据库或SQL数据库),这三者的设计理念相同,用法比较类似。

而Mongodb属于新型数据库,(又叫做非关系型数据库或noSQL数据库),它在一定程度上弥补了传统型数据库的缺陷。

1.3传统型数据库的数据组织结构

数据的组织结构 :指的就是数据以什么样的结构进行存储。
在这里插入图片描述
传统型数据库的数据组织结构与excel中数据组织结构比较类似。
因此,我们可以对比着excel来了解和学习传统数据库的数据组织结构。

1.Excel的数据组织结构
每个excel中,数据的组织结构分为工作簿,工作表,数据行,列这四大部分组成。
在这里插入图片描述
2. 传统型数据库的数据组织结构
在传统型数据库中,数据的组织结构分为数据库database,数据表table,数据行row,字段field这四大部分组成

3.实际开发中库表行字段的关系
1)在实际项目开发中,一般情况下每个项目都对应独立的数据库。
2)不同的数据要存储到数据库的不同表中,例如用户数据存储到users表中,图书数据存储到books表中。
3)每个表中具体存储哪些信息由字段来决定,例如我们可以为users表设计id,username,password这三个字段。
4)表中的行代表每一条具体的数据。

2.安装并配置MySql

2.1了解需要安装哪些mysql相关的软件

对于开发人员来说,只需要安装mysql servermysql workbench这两个软件就能满足开发需求,

mysql server:专门用来提供数据存储和服务的软件。
mysql workbench:可视化的MySQL管理工具,通过它可以方便的操作存储在mysql server中的数据。

2.2 MySQL在Mac环境下的安装

在mac环境下安装mysql的过程比Windows环境下的步骤简单很多:

  1. 先运行 mysql-8.0.19-macos10.15-x86_94.dmg这个安装包,将MysqlServer安装到Mac系统
  2. 再运行 mysql-workbench-community-8.0.19-macos-x86_64.dmg 这个安装包,将可视化的MySQL Workbench工具安装到到Mac系统
2.3 MySQL在Windows环境下的安装

在Windows环境下安装MySQL只需要运行
mysql-installer-community-8.0.19.0.msi
这个安装包就能一次性将MySQL server和MySQL workbench安装到自己的电脑上。
官网下载地址:
https://dev.mysql.com/downloads/windows/installer/8.0.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可能需要下载python,去python官网下载就行。
然后按下图操作。
在这里插入图片描述
不需要更改,直接next
在这里插入图片描述
默认是第一项,这里选择第二项,千万别勾错。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一路next就行。
在这里插入图片描述
会打开一个终端,还有一个workbench可视化软件~
在这里插入图片描述
成功啦~~

3.MySQL的基本使用

3.1使用MySQL Workbench管理数据据

1.连接数据库
打开workbench
在这里插入图片描述
在这里插入图片描述
主界面
在这里插入图片描述
2. 了解主界面的组成部分在这里插入图片描述
这个是来调整界面的按钮
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL数据教程(一)数据库概念,超详细安装和配置数据库,数据库可视化界面介绍 的相关文章

  • 【计算机开题报告】基于JAVA的酒店管理系统的设计与实现

    1 毕业设计 论文 综述 随着社会经济和科技的迅速发展 人们对衣食住行的要求也逐渐提高 酒店 宾馆在服务行业中扮演着越来越重要的角色 本课程设计的内容旨在以管理系统的方式给人们出行提供酒店预订服务 从而能够更方便快捷的帮助酒店工作人员办理客
  • 电商数据接口API深度解析

    随着电子商务的快速发展 电商平台之间的竞争也日益激烈 为了在市场中保持领先地位 电商平台需要不断地优化用户体验 提供个性化的服务和精准的推荐 而这一切都离不开数据 电商数据接口API作为一种高效 便捷的数据交互方式 被广泛应用于电商领域 本
  • 跨境电商三大趋势已经涌现

    在过去的几年里 跨境电商在推动外贸增长中发挥了至关重要的作用 成为了引领行业发展的强大引擎 然而 随着2024年的到来 跨境电商行业又站在了崭新的起点 准备攀登新的发展高峰 数据显示 得益于经济的逐步复苏 未来三年跨境电商行业预计将以16
  • 【计算机开题报告】二手车交易平台

    一 选题依据 简述国内外研究现状 生产需求状况 说明选题目的 意义 列出主要参考文献 选题目的 意义 如今时代网络技术正在快速发展 电子商务技术也以极为强势的姿态闯入人们的视野之中 随着人们生活质量的提升 为了对身边二手物品进行回收利用 二
  • 成为一个黑客,就按照这个路线来!

    前几天一个同学在聊天中提到毕业后想要从事网络安全方向的工作 虽然他本身也是学计算机的 但是又怕心有余而力不足 因为 从事网络安全方面的工作向来起点都比较高 大学里少有开设这类课程的 在学校能够学到的知识比较有限 网上的关于这方面课程的质量又
  • Qt源码分析:Qt程序是怎么运行起来的?

    一 从 exec 谈起 一个标准的Qt gui程序 在启动时我们会coding如下几行简洁的代码 include widget h include
  • 6 - 数据备份与恢复|innobackupex

    数据备份与恢复 innobackupex 数据备份与恢复 数据备份相关概念 物理备份与恢复 逻辑备份 推荐 使用binlog日志文件实现对数据的时时备份 使用日志 恢复数据
  • 【计算机毕业设计】病房管理系统

    当下 如果还依然使用纸质文档来记录并且管理相关信息 可能会出现很多问题 比如原始文件的丢失 因为采用纸质文档 很容易受潮或者怕火 不容易备份 需要花费大量的人员和资金来管理用纸质文档存储的信息 最重要的是数据出现问题寻找起来很麻烦 并且修改
  • 【计算机毕业设计】个人日常事务管理系统

    进入21世纪网络和计算机得到了飞速发展 并和生活进行了紧密的结合 目前 网络的运行速度以达到了千兆 覆盖范围更是深入到生活中的角角落落 这就促使 管理系统的发展 管理系统可以实现远程处理事务 远程工作信息和随时追踪工作的状态 网上管理系统给
  • 【计算机毕业设计】航空信息管理系统

    传统信息的管理大部分依赖于管理人员的手工登记与管理 然而 随着近些年信息技术的迅猛发展 让许多比较老套的信息管理模式进行了更新迭代 飞机票信息因为其管理内容繁杂 管理数量繁多导致手工进行处理不能满足广大用户的需求 因此就应运而生出相应的航空
  • 图解python | 字符串及操作

    1 Python元组 Python的元组与列表类似 不同之处在于元组的元素不能修改 元组使用小括号 列表使用方括号 元组创建很简单 只需要在括号中添加元素 并使用逗号隔开即可 tup1 ByteDance ShowMeAI 1997 202
  • 通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理

    文章目录 1 什么是DES 2 DES的基本概念 3 DES的加密流程 4 DES算法步骤详解 4 1 初始置换 Initial Permutation IP置换 4 2 加密轮次 4 3 F轮函数 4 3 1 拓展R到48位 4 3 2
  • 【计算机毕业设计】电影播放平台

    电影播放平台采用B S架构 数据库是MySQL 网站的搭建与开发采用了先进的java进行编写 使用了springboot框架 该系统从两个对象 由管理员和用户来对系统进行设计构建 主要功能包括 个人信息修改 对用户 电影分类 电影信息等功能
  • 【计算机毕业设计】白优校园社团网站的设计与实现

    近些年 随着中国经济发展 人民的生活质量逐渐提高 对网络的依赖性越来越高 通过网络处理的事务越来越多 随着白优校园社团网站的常态化 如果依然采用传统的管理方式 将会为工作人员带来庞大的工作量 这将是一个巨大考验 需要投入大量人力开展对社团
  • 【计算机毕业设计】OA公文发文管理系统_xtv98

    近年来 人们的生活方式以网络为主题不断进化 OA公文发文管理就是其中的一部分 现在 无论是大型的还是小型的网站 都随处可见 不知不觉中已经成为我们生活中不可或缺的存在 随着社会的发展 除了对系统的需求外 我们还要促进经济发展 提高工作效率
  • Oracle EBS AP发票导入 API Rejection List 第二部分

    Oracle EBS AP发票导入 API Rejection List 第二部分 The report lists the reason the invoice could not be imported and prints a bri
  • 做测试不会 SQL?超详细的 SQL 查询语法教程来啦!

    前言 作为一名测试工程师 工作中在对测试结果进行数据比对的时候 或多或少要和数据库打交道的 要和数据库打交道 那么一些常用的sql查询语法必须要掌握 最近有部分做测试小伙伴表示sql查询不太会 问我有没有sql查询语法这一块的文档可以学习
  • 数据库 | 面试官:一次到底插入多少条数据合适啊?.....面试连环炮

    数据库 面试官 一次到底插入多少条数据合适啊 面试连环炮 数据库插入操作的基础知识 插入数据是数据库操作中的基础 但是 我们程序员将面临随之而来的问题 如何快速有效地插入数据 并保持数据库 性能 当你向数据库中插入数据时 这些数据直接存储到
  • Mysql中设置只允许指定ip能连接访问(可视化工具的方式)

    场景 Mysql中怎样设置指定ip远程访问连接 Mysql中怎样设置指定ip远程访问连接 navicat for mysql 设置只有某个ip可以远程链接 CSDN博客 前面设置root账户指定ip能连接访问是通过命令行的方式 如果通过可视
  • Python 使用 NoSQL 数据库的优选方案

    NoSQL 数据库因其高性能 可扩展性和灵活性而风靡一时 然而 对于 Python 程序员而言 选择合适的 NoSQL 数据库可能会令人困惑 因为有多种选择可供选择 那么 哪种 NoSQL 数据库最适合 Python 呢 2 解决方案 根据

随机推荐

  • C语言语法笔记

    C语言语法笔记 C 语言教程 网道 wangdoc com C 语言教程 菜鸟教程 runoob com 文章目录 C语言语法笔记 一 关键字 32 二 预编译指令 三 流程控制 3 1 顺序结构 3 2 循环结构 3 3 条件结构 四 变
  • OpenStack--镜像制作

    通过 KVM 安装虚 Centos 和 Windwos 2008 R2 x86 64 操作系统步骤并将磁盘文件作为镜像上传到 openstack glance 作为批量创建虚拟机的镜像文件 其中 windowsn 2008 安装 virti
  • 产品开发项目中文档的重要性

    现在 很多人认为写文档是一件苦差使 特别是研发人员 觉得写文档是一种浪费 和产品开发工作没有太大关系 更愿意把写文档的时间用来写代码画图纸 实际上 一个成功完整的产品开发项目 最终产出的不只是可交付的实际产品 还包括产品开发过程中的文档 以
  • Slim-neck by GSConv:自动驾驶车辆检测器架构的更好设计范式(文末附代码)

    Slim neck by GSConv 自动驾驶车辆检测器架构的更好设计范式 摘要 引言 相关工作 本文方法 GSConv的优势在于轻量级检测器 这些检测器通过添加DSC层和Shuffle来增加非线形表达能力 但是 如果GSConv在模型的
  • 用遗传算法求解TSP问题

    原文链接 http blog 5long me 2015 genetic algorithm on tsp 遗传算法简介 关于遗传算法 首先看一段维基百科的解释 遗传算法是模仿自然界生物进化机制发展起来的随机全局搜索和优化方法 它借鉴了达尔
  • elementUI的自定义主题

    elementUI的自定义主题的设置 一 安装elementUI以及sass loader node sass 项目中使用scss编写需要依赖的插件 npm i element ui S npm i sass loader D npm i
  • 数据分析笔记

    数据分析 1 不同数据格式读取 mysql数据操作 text文件操作 json文件操作 csv文件操作 excel文件操作 1 1 mysql 数据操作 pip intall pymysql import pymysql pymysql c
  • 毕业设计 - 基于单片机的放松按摩仪设计与实现 - 物联网 嵌入式 stm32

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 硬件设计 AB32VG1主控MCU NTC温度采集 adc7 PE5 其他器件引脚 5 软件说明 5 最后 0 前言 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的毕设
  • QT学习——QFileSystemModel与QTreeView显示文件夹下的文件信息

    最近因为项目需求 使用QT做界面 新手学习 记录一些笔记 虽然QT已经做好了标准对话框的国际化 但是有时候对于中文的翻译可能达不到我们期望的 所以就需要我们自己来修改 比如下面的代码中 利用了国际化 写在main函数中 QApplicati
  • 常见查找算法

    1 常见查找概念 查找指根据给定的某个值 在查找表中确定一个其关键字等于给定值的数据元素 查找表是由同一类型的数据元素或记录构成的集合 关键字是数据元素中某个数据项的值 又称为键值 主关键字可以唯一地标识一个记录 次关键字可以标识多个数据元
  • linux中某个端口拒绝远程主机连接原因及解决方法

    linux中某个端口拒绝远程主机连接原因及解决方法 问题描述 比如在本机telent到 192 168 8 170 主机的9000 端口 被拒绝 zhu hadoop log telnet 192 168 8 170 9000 Trying
  • OpenCv之图像直方图

    目录 一 基本概念 二 使用OpenCv统计直方图 三 使用掩膜的直方图 一 基本概念 图像直方图是用一表示教字图像中亮度分布的直方图 标绘了图像中每个高度值的像素数 可以借助观察该有方图了解需要如何调整亮度分布的直方图 这种直方图中 横坐
  • QT中以get,post方式调用后台web api接口(.NET开发)

    在QTCreator中 包含头文件 include
  • react如何获取表单数据

    react如何获取表单数据 分为两种情况 第一种是每次输入都会更新状态 第二种是只有用到的时候才获取 会用大量的ref 不推荐 这里主要介绍第一种 这是我们要操作的数据 state resume username password 通过传参
  • 安卓APP_ Fragment(4)—— Fragment + ViewPager2 模拟微信首页 (1)两者联动实现翻页

    摘自 安卓APP Fragment 4 Fragment ViewPager2 模拟微信首页 1 两者联动实现翻页 作者 丶PURSUING 发布时间 2021 04 20 17 46 59 网址 https blog csdn net w
  • [LeetCode-1342]Number of Steps to Reduce a Number to Zero

    该题是easy 比较简单 我用的是常规的方法 看到了一行实现的大神 文章目录 题目相关 Solution 题目相关 题目解读 给定一个数 0 1 0 6 10 6 106 判断该数经过减1 或 除2操作到达0所需要的步数 原
  • 利用VSCode实现远程连接服务器并实时同步保存文件

    本博客主要用来记录和分享经验 有问题欢迎大家友善讨论 转载请注明出处并选择文章类型为 转载 博主作为新人 水平有限 多谢理解 前言 博主在使用MobaXterm远程连接服务器时 不是很习惯使用其自带的编辑器修改代码 可能主要是因为每次保存后
  • 前端架构师

    岗位职责 1 负责云计算产品前端架构工作及产品开发规划工作 2 维护及优化网站前端性能 优化前端开发模式和规范 3 根据产品人员提供的业务需求 探索并优化前端开发效果 4 探索并优化前端开发效率 代码质量 职位要求 1 对Node js A
  • node版本升级

    查看当前node的版本号 node v 查看npm工具版本 npm v 安装管理node的版本管理工具 n npm install g n 清理npm的cache npm cache clean f 更新到最新稳定版 n stable 修改
  • MySQL数据教程(一)数据库概念,超详细安装和配置数据库,数据库可视化界面介绍

    1 数据库基本概念 1 1什么是数据库 数据库 database 是用来组织 存储和管理数据的仓库 当今世界是一个充满着数据的互联网世界 充斥着大量的数据 数据的来源有很多 比如出行记录 消费记录 浏览的网页 发送的消息等等 除了文本类型的