前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL 基础简介及配置

MySQL 基础简介及配置

作者头像
繁依Fanyi
发布2023-05-07 17:26:29
1980
发布2023-05-07 17:26:29
举报
文章被收录于专栏:繁依Fanyi 的专栏

MySQL 四部曲

序号

文章

1

MySQL 环境搭建的四种方式

2

MySQL 基础简介及配置

3

MySQL基础语句

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

1. MySQL 简介

1. 什么是数据库

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

2. 数据库的优点

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

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

代码语言:javascript
复制
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 服务默认没开启,可以通过以下命令开启和关闭。
代码语言:javascript
复制
/etc/init.d/mysqld start  ## 开启
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
/etc/init.d/mysqld stop  ## 关闭
在这里插入图片描述
在这里插入图片描述
  • Windows 上
代码语言:javascript
复制
net start mysql  ## 开启
代码语言:javascript
复制
net stop mysql  ## 关闭
2. 连接数据库
1.(本地)服务器上连接
代码语言:javascript
复制
mysql -u用户名 -p密码

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

连接成功后,就会出现以下情况。

在这里插入图片描述
在这里插入图片描述
2. 远程连接

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

代码语言:javascript
复制
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. 使用教程

点击新建,创建新的连接,名称随便填

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

填写自己服务器的地址,或者自己本机的地址,输入数据库的用户名密码以及数据库,点击连接即可

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

进入以下界面即表示连接成功。

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. MySQL 简介
    • 1. 什么是数据库
      • 2. 数据库的优点
        • 3. 为什么选择 MySQL
          • 4. 数据库的安装
          • 2. 数据库的使用
            • 1. 创建数据库
              • 2. 数据库的基本使用
                • 1. 启动数据库
                • 2. 连接数据库
                • 3. 退出数据库
              • 3. 使用图形化管理工具
                • 1. 软件介绍
                • 2. 安装方式
                • 3. 使用教程
            相关产品与服务
            云数据库 MySQL
            腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档