• Chapter 32 MySQL入门


    欢迎大家订阅【Python从入门到精通】专栏,一起探索Python的无限可能!


    前言

    随着数据量的急剧增长,数据库管理系统在现代软件开发中扮演着至关重要的角色。MySQL作为一种流行的开源数据库,以其高效、灵活和易于使用的特性,成为众多企业和开发者的首选。本章详细讲解了MySQL的基本概念,涵盖SQL语言的基础、数据库的构成、MySQL的安装步骤,以及如何利用图形化工具DBeaver来简化数据库管理操作。


    本篇文章参考:黑马程序员

    一、SQL语言

    SQL(结构化查询语言)是一种广泛应用于管理和操作关系数据库的标准语言,发挥着重要作用。无论采用何种开发语言或方向,Java、C、C++、Python、Scala等编程语言均支持SQL。
    在这里插入图片描述
    其应用领域包括后端开发、数据分析、大数据处理、人工智能以及运维测试等。
    在这里插入图片描述

    二、数据库

    在信息化社会,数据无处不在。编程语言因其提供了执行各种数据操作的语法和功能,而被归纳为处理和计算数据的一类。那么,数据存储又如何呢?在这里插入图片描述
    数据库是一个有组织的数据集合,旨在高效存储、管理和检索数据。那么它是如何组织数据并存储的呢?

    在日常生活中,使用Excel可以有效地组织数据:
    在这里插入图片描述
    而在程序中,数据库则提供了一种更为系统化的数据存储方式:
    在这里插入图片描述
    那么如何实现这种数据库形式的数据管理呢?
    这就需要依靠数据库管理系统,也就是我们常说的数据库软件。市面上有许多种数据库软件,常见的如下:
    在这里插入图片描述

    • Oracle Database:高性能的商业数据库,适合大规模应用和复杂的数据处理
    • MySQL:开源关系数据库管理系统,广泛用于Web应用
    • Microsoft SQL Server:微软开发的关系数据库管理系统,适用于企业级应用
    • PostgreSQL:功能强大的开源对象关系数据库,支持复杂查询和海量数据处理。
    • SQLite:轻量级的开源数据库,适合小型应用和嵌入式应用。

    在数据库的使用过程中,我们会涉及到多个方面,例如:数据的新增、删除、修改、查询、数据库及数据表的管理等。而SQL语言则是一种用于对数据库和数据进行操作、管理和查询的工具。
    通过使用数据库软件,我们能够实现库、表到数据的有效组织与存储,并利用SQL语言完成数据的增、删、改、查等操作。

    三、MySQL的安装

    MySQL软件采用双授权政策,分为社区版和商业版。由于其体积小、速度快、总体拥有成本低,MySQL通常成为开发者的首选数据库。
    针对不同的用户,MySQL的版本主要分为以下几种:

    • MySQL Community Server:
      免费使用的社区版本,官方不提供技术支持
    • MySQL Cluster:
      开源的集群版,将多个MySQL Server整合成一个Server,免费使用
    • MySQL Enterprise Edition:
      收费的商业版,提供30天试用和官方技术支持
    • MySQL Cluster CGE:
      高级集群版,需付费使用

    ①下载
    MySQL下载网址
    https://downloads.mysql.com/archives/installer

    选择下载版本以及操作系统版本
    在这里插入图片描述
    选择离线安装
    在这里插入图片描述
    在这里插入图片描述

    ②安装
    双击打开安装包
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    ③配置环境变量
    在这里插入图片描述
    在这里插入图片描述
    点击“新建”→复制粘贴MySQL安装目录的bin文件夹的路径→点击“确定”
    在这里插入图片描述
    ④检验是否安装成功
    电脑输入Win+R打开运行窗口,在运行窗口输入“cmd”,点击“确定”
    在这里插入图片描述输入“mysql -uroot -p”→回车→输入自己设置的密码→回车
    在这里插入图片描述

    ⑤在命令提示符内使用MySQL
    MySQL安装成功后,就可以简单的尝试使用它。
    打开命令提示符程序,输入“mysql -uroot -p”,然后回车后输入密码,即可进入命令行环境。
    在这里插入图片描述
    在MySQL的命令行环境下,可以使用以下基础命令来实现基本功能:

    • show databases; : 查看可用的数据库列表
    • use 数据库名: 选择要使用的数据库
    • show tables: 查看当前数据库中的所有表
      -exit: 退出MySQL的命令行环境

    在这里插入图片描述

    四、图形化工具DBeaver

    使用命令提示符进行MySQL操作并不是特别方便,一般开发者都会选择第三方的图形化工具进行MySQL操作。可用的MySQL图形化工具种类繁多,这里以DBeaver为例,它是一个跨平台、开源且免费的图形化工具。

    ①下载
    DBeaver下载地址:https://dbeaver.io/download

    选择免费的社区版(DBeaver Community),选择适用自己电脑系统的安装包下载即可。
    在这里插入图片描述
    ②安装
    双击打开安装包,选择中文
    在这里插入图片描述
    接下来一路“下一步”即可,最后点击“完成”
    在这里插入图片描述
    ③连接MySQL
    选择“MySQL”→点击“下一步”
    在这里插入图片描述
    输入自己设置的密码→点击“测试连接”
    在这里插入图片描述
    点击“下载”下载驱动文件
    在这里插入图片描述
    弹出已连接的弹窗即为测试成功
    在这里插入图片描述
    点击“完成”
    在这里插入图片描述

  • 相关阅读:
    2022_08_13__106期__排序
    什么是强制缓存?什么是协商缓存?cache
    javascript案例-----拖动模态框
    信安软考 第二十五章 移动应用安全需要分析与安全保护工程
    [附源码]Python计算机毕业设计_社区无接触快递栈
    【深入MaxCompute】人力家:借助Information Schema合理治理费用
    slice,splice,substring,split
    Unity与C#
    百度地图实现 区域高亮
    Curve 文件存储随着存量数据增长
  • 原文地址:https://blog.csdn.net/2302_80253507/article/details/141072389