MySQL 基础简介及配置-繁依Fanyi

MySQL 四部曲

序号 文章
1 MySQL 环境搭建的四种方式
2 MySQL 基础简介及配置
3 MySQL基础语句

在这里插入图片描述

1. MySQL 简介

1. 什么是数据库

  1. 简单来说,数据库就是存数数据的仓库
  2. 数据库的本质是一个文件系统,以文件的方式存在服务器的电脑上。
  3. 所有的关系型数据库都可以使用通用的 SQL语句 进行管理。

2. 数据库的优点

对比一下 Java 存储数据就知道了

首先创建对象,把对象存在内存中

Demo demo = new Demo("Hello World");

然后通过 Java IO流把数据保存到文件中

存数位置 优点 缺点
内存 速度快 不能永久保存,数据是临时状态
文件 数据可以永久保存 操作数据不方便,查询数据不容易
数据库 ①数据可以永久保存
②查询速度快
③管理数据方便
④易于数据转移
非常占用资源,需要付费

因此,选择一款可以统一管理数据的软件很重要

3. 为什么选择 MySQL

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

  • Oracle:收费的大型数据库,Oracle 公司的产品,是世界上最安全的数据库。
  • MySQL:开源免费的数据库,由瑞典 MySQL AB公司开发,后被 Oracle 公司收购。由于其开源,不少厂家使用 MySQL,并基于 MySQL 定制了自己的数据库。
  • SQL Server:微软公司的收费数据库。 具有图形化用户界面,使系统管理和数据库管理更加直观、简单。

排名前三名的数据库只有 MySQL 开源,并从 DB-Engines排行榜中可以看出,MySQL 几乎和 Oracle 持平,逐渐成为了世界上最主流的数据库,所以我们使用 MySQL 进行学习。

4. 数据库的安装

2. 数据库的使用

为了更真实地模拟数据库环境,这里使用 宝塔面板 搭建数据库

1. 创建数据库

在宝塔面板点击 数据库 –> 添加数据库,输入用户名和密码,并把访问权限设置为所有人,并点击创建即可。
在这里插入图片描述

2. 数据库的基本使用

1. 启动数据库
  • CentOS 上
    在 Linux 上,MySQL 一般是默认开机自启的,如果你搭建服务器来进行下面的操作,可以跳过这一步。
    但如果你的 MySQL 服务默认没开启,可以通过以下命令开启和关闭。
/etc/init.d/mysqld start  ## 开启

在这里插入图片描述

/etc/init.d/mysqld stop  ## 关闭

在这里插入图片描述

  • Windows 上
net start mysql  ## 开启
net stop mysql  ## 关闭
2. 连接数据库
1.(本地)服务器上连接
mysql -u用户名 -p密码

注意, -u-p 后面是没有空格的,要紧跟着自己的用户名和密码。

连接成功后,就会出现以下情况。
在这里插入图片描述

2. 远程连接

有些时候我们可能希望在自己电脑上操作远程服务器的数据库,这时我们就需要尝试以下命令:

mysql -h服务器IP地址 -u用户名 -p密码

同样,这里的 -h -u -p后面也是没有空格的 。
在这里插入图片描述

3. 退出数据库

退出数据库只需在 MySQL 中输入 quitexit,或直接 Ctrl Z即可

  • quit
    在这里插入图片描述
  • exit
    在这里插入图片描述
  • Ctrl Z
    在这里插入图片描述

3. 使用图形化管理工具

1. 软件介绍

SQLyog 是业界著名的 Webyog 公司出品的一款简洁高效、功能强大的图形化 MySQL 数据库管理工具。使用 SQLyog 可以快速直观地让您从世界的任何角落通过网络来维护远端的 MySQL 数据库。

2. 安装方式

先下载安装包,链接
提取码:nep0

点击安装包即可开始安装
在这里插入图片描述
一直点击下一步即可。

在这里插入图片描述
最后输入名称和证书密钥激活
在这里插入图片描述

3. 使用教程

点击新建,创建新的连接,名称随便填
在这里插入图片描述

填写自己服务器的地址,或者自己本机的地址,输入数据库的用户名密码以及数据库,点击连接即可
在这里插入图片描述
进入以下界面即表示连接成功。
在这里插入图片描述

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容