MySQL 基础简介及配置

MySQL 四部曲

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

在这里插入图片描述

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. 使用教程

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

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

posted @ 2022-03-19 23:19  繁依Fanyi  阅读(5)  评论(0)    收藏  举报  来源