初识MySQL(上篇)(MySQL环境的下载和配置和工具的下载看这一篇就够了)

使用语言 MySQL

使用工具 Navicat Premium 16

代码能力快速提升小方法,看完代码自己敲一遍,十分有用 

目录

1.MySQL安装与配置

1.1 MySQL简介

1.1.1 MySQL版本

1.1.2 MySQL的优势

1.2 Windows系统安装MySQL(社区版服务器版)

1.2.1 安装步骤与配置过程

1.3 MySQL数据库类型 

1.3.1 系统数据库

1.3.2 用户数据库

2.MySQL基础dos命令 

2.1 启动服务

2.1.1 方法1

2.1.2 方法2

2.2 关闭服务 

2.2.1 方法1

2.2.2 方法2

2.3 使用命令行连接MySQL

 2.4 操作数据库(dos命令)

2.4.1 查看MySQL版本信息及当前用户 

2.4.2 创建数据库

2.4.3 查看数据库列表 

2.4.4 选择数据库 

 2.4.5 删除数据库

3.Navicat数据库管理工具

3.1 Navicat简介

3.2 使用Navicat连接MySQL

3.2.1 登录MySQL

3.2.2 连接MySQL

3.3 使用Navicat创建数据库 

3.3.1 方法1:通过操作向导创建数据库

3.3.2 方法2:通过SQL语句创建数据库


1.MySQL安装与配置

1.1 MySQL简介

SQL Server是微软公司的数据库产品,他对Windows的支持良好,功能强大。但是SQL Server的跨平台性较差,在一定程度上限制了它在企业中的应用。我们目前将讲解另一款数据库——MySQL,它是一款优秀的跨平台开源关系型数据库。
MySQL与SQL Server一样都是关系型数据库管理系统,起初它是由瑞典的MySQL AB公司开发的,该公司与2008年被Sun公司收购。之后,Sun公司在2009年被Oracle公司收购。现在,MySQL是Oracle公司的重要产品之一。 

1.1.1 MySQL版本

MySQL Community Server(社区版服务器):这时一个完全免费的版本,可以从官网自由下安装使用。不过官方对此版本不提供技术支持,适用于大多数普通用户。
MySQL Enterprise Server(企业版服务器):它能够以高性价比为企业提供数据库应用,支持更多的功能。但是该版本需付费使用,并且官方提供技术支持。此版本更适合对数据库的功能和可靠性要求比较高的用户。
MySQL的更新速度比较快。从MySQL5.x版本开始支持触发器、视图、存储过程等数据库对象。本次使用的版本是MySQL 8.0.36.0(社区服务器) 

1.1.2 MySQL的优势

  • 价格:MySQL是开源的、且提供免费版,对大多数用户来说大大降低了使用成本。
  • 速度:MySQL体积小,运行速度快。
  • 易用:MySQL数据库复杂程度低,易于使用。
  • 跨平台:MySQL能够在多种主流操作系统上运行,包括Windows、Linux、UNIX等。
  • 功能:MySQL支持常用的数据管理功能,适用于中小型企业项目到大型网站应用等各种场景。 

1.2 Windows系统安装MySQL(社区版服务器版)

 MySQL可以从官网(mysql.com)下载

1.2.1 安装步骤与配置过程

第一步:
进入MySQL网站,然后点击下载 

 

第二步:
划到页面下方,然后点击MySQL Community (GPL) Downloads » 

 

第三步:
点击进去之后点击适用于Windows系统的MySQL 

 

第四步:
点击进去之后会出现这个页面,然后在这个页面中点击
Windows (x86, 32-bit), MSI Installer就要连接网络才能安装,Windows (x86, 32-bit), MSI Installer就不用 

 

第五步:
下载后打开程序,执行步骤如下 

 

第六步:
接下来步骤看图进行 

 

第七步:
配置环境变量 

首先先找到Windows系统中配置环境变量的位置 

 

然后点击进入后找到下方的Path 

 

选中之后点击编辑 

然后新建,新建的内容就写MySQL安装路径下的bin(执行目录) :如

 

第八步:
开启MySQL服务 

找到Windows系统中的服务窗体,在其中找到MySQL,直接任意选中一个选项打MySQL即可 

 

然后点击重启服务或启动服务即可 

第九步:
检查是否配置成功 

首先,打开Windows系统中命令提示符(dos命令)黑窗窗,直接win+R然后cmd即可 

然后输入mysql -u root -p 

 如果有出现这个就代表成功了,然后输入MySQL数据库密码即可

1.3 MySQL数据库类型 

MySQL中的数据库分为系统数据库和用户数据库两大类;

1.3.1 系统数据库

  • information_schema:存储系统中如用户表信息、字段信息、权限信息、字符集信息和分区信息等数据库对象信息。
  • mysql:存储系统的用户权限信息
  • performance_schema:存储数据服务器性能参数信息
  • sys:MySQ5.7版本之后引入的一个新的sys schema,sys库里面的表、视图、函数及存储过程可以让用户快速了解MySQL的一些信息,它的数据来源于performance_schema 

系统数据库一般不要去动它 

1.3.2 用户数据库

用户数据库时用户根据实际需求创建的数据库 

2.MySQL基础dos命令 

通过命令行操作MySQL是开发中最基础的操作方式,也是合格的程序员必须掌握的方式。 

2.1 启动服务

2.1.1 方法1

找到Windows系统中的服务,找到MySQL+版本号,然后启动即可

2.1.2 方法2

net start MySQL服务器名(一般是mysql+版本号)

2.2 关闭服务 

2.2.1 方法1

找到Windows系统中的服务,找到MySQL+版本号,然后关闭即可

2.2.2 方法2

net stop MySQL服务器名(一般是mysql+版本号) 

2.3 使用命令行连接MySQL

在命令行窗口中,通过下面的命令登录MySQL数据库。
mysql -h 服务器主机地址 -u 用户名 -p 密码
若在本机中操作,则可省略-h参数
-p后面可以不写密码,按enter键后可输入密码。若写密码,则-p和密码间没有空格。
正常连接本机的话就是以下这样:
mysql -u root -p
除此之外也可以通过MySQL自带的MySQL+版本号 +Command Line Client登录MySQL数据库,直接按提示输入密码即可。

 2.4 操作数据库(dos命令)

登录数据库后,就可以通过输入命令操作MySQL;

都是不区分大小写的,但是一个关键字如果有多个单词,一定要全部小写或者大写
最后一定要记得打分号 ;

2.4.1 查看MySQL版本信息及当前用户 

select version(),user(); 

 

可以看出,当前的版本是8.0.36,用户是root@localhost 

2.4.2 创建数据库

在MySQL中创建数据库的基本SQL语句的语法格式如下:

create database 数据库名; 

 

Query OK:SQL语句执行成功;
1 row affected:本操作使1行数据受到影响;
0.01 sec:此操作的执行时间是0.01秒 ;

2.4.3 查看数据库列表 

查看数据库列表的语法如下:

show databases; 

 

运行结果如上,展示所有数据库;

2.4.4 选择数据库 

在操作数据之前,需要选择表所在的数据库。选择数据库的语法格式如下: 

use 数据库名; 

选择不存在的数据库时将会出现错误;
出现Database changed就表示切换成功; 

 2.4.5 删除数据库

删除数据库的语法格式如下: 

drop database 数据库名;

 

由此可见,刚才创建的hospital数据库已经不存在; 

3.Navicat数据库管理工具

3.1 Navicat简介

除了使用命令行操作MySQL数据库,还可以使用图形化管理工具关联数据库。Navicat Premium是一款功能强大并可支持多连接的数据库管理工具,它允许在单一程序中同时连接多达7种数据库,包括MySQL,MariaDB、MongoDB、SQL Server、SQLite、Oracle和PostgreSQL数据库,让管理不同类型的数据库更加快速便捷。
使用Navicat工具可以让用户快速直观地完成对数据库的操作。本次将使用Navicat Premium 16版本;

3.2 使用Navicat连接MySQL

启动MySQL服务后,就可以连接,下面介绍其登录过程。 

3.2.1 登录MySQL

启动Navicat,执行"文件"-"新建连接"-"MySQL"命令,打开新建连接窗口,正确输入数据库连接名、主机、端口、用户名、密码。连接名可随意取。配置完毕后,可单击"测试连接"按钮,查看连接是否成功。如果提示"连接成功",则单击"确定"按钮保存连接。 

3.2.2 连接MySQL

双击出来的那个数据库,然后如果变成绿色就代表成功了;

3.3 使用Navicat创建数据库 

3.3.1 方法1:通过操作向导创建数据库

右击连接名,在弹出的快捷菜单中执行"新建数据库"命令,打开"新建数据库"对话框,在该对话框中填写数据库名,完成后单击确定即可。
下面两个下拉框可以不用写,会有默认的utf8mb4(字符集)和utf8mb4_0900_ai_ci(排序规则)添加进去; 

3.3.2 方法2:通过SQL语句创建数据库

右击连接名,选中命令列界面;在"命令列界面"窗口中通过输入命令行指示符(dos命令)中相同的指示符即可执行相同的操作;
然后在连接名右击然后点击刷新即可;
或者新建查询然后输入语法即可,记得选对连接名;
还可以直接shift+F6打开 ;

  • 25
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值