项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
2024-11-18
|
29页
|
180人阅读
|
4人下载
特供
内容正文:
数据库原理与应用技术MySQL
项目2 MySQL工具使用
1
《数据库原理与应用技术-MySQL》
MySQL工具使用
任务1 MySQL概述
任务2 MySQL的安装与配置
任务3 MySQL服务的启动与停止
任务4 MySQL服务器的登录
1
《数据库原理与应用技术-MySQL》
任务1 MySQL概述
1 MySQL的发展史
2 MySQL的特点
3 MySQL的应用
4 MySQL的架构
5 MySQL的版本
1
《数据库原理与应用技术-MySQL》
1. MySQL的发展史
MySQL最初是由“MySQL AB”公司开发的一套关系型数据库管理系统。
“MySQL AB”公司由两个瑞典人和一个芬兰人(David Axmark、Allan Larsson和Michael“Monty”Widenius)在瑞典创办,并在1995年正式发布MySQL。
“MySQL AB”公司于2008年初由Sun Microsystems公司收购,而Sun Microsystems又于2010年被Oracle(甲骨文公司)收购,最终使MySQL并入Oracle的数据库产品线。
甲骨文公司继续积极发展MySQL,且一直保持着其领先地位。MySQL的未来将会变得更加强大和多功能化,给我们带来更多的使用便利和业务价值。
1
《数据库原理与应用技术-MySQL》
2. MySQL的特点
(1)开源免费
开放源码,免费下载;
采用GPL协议,用户可自主使用、修改源码开发自己的MySQL系统。
(2)容易使用
体积小,安装方便;
提供许多管理工具和图形用户界面的客户端,方便用户进行数据库管理。
(3)高性能
有良好的读写性能和并发性,提供了丰富的索引和分区功能;
可以处理大量数据,性能卓越、服务稳定,很少出现异常宕机。
1
《数据库原理与应用技术-MySQL》
2. MySQL的特点
(4)功能强大
提供多种数据库存储引擎,适用于不同的应用场合。
可以处理每天访问量数亿的高强度Web搜索站点。
(5)运行速度快
使用极快的 B 树磁盘表(MyISAM)和索引压缩,提高数据访问速度。
通过使用优化的“单扫描多连接”,能够实现极快的连接。
(6)数据安全
采用多种安全机制来保障数据的安全性;
可以自动进行故障转移和数据恢复,保证数据的安全性和完整性。
1
《数据库原理与应用技术-MySQL》
2. MySQL的特点
(7)支持跨平台
可在多个平台上使用。
如:Windows、Linux、Unix、macOS、FreeBSD等。
(8)丰富的接口
支持各种流行的程序设计语言。
如:C、C++、Java、PHP、Python、Ruby等。
1
《数据库原理与应用技术-MySQL》
3. MySQL的应用
(1)数据分析
提供多种数据分析工具和技术,更好地理解和分析数据,做出商业决策。
例如:数据挖掘、数据聚合和数据可视化。
(2)大数据应用
支持多种数据库集群技术,存储和处理大量数据。
例如:主从复制、Galera集群和MySQL Cluster。
(3)Web开发
用于存储和管理网站数据,帮助开发者快速构建Web应用程序。
例如:淘宝、京东等电子商务网站、游戏网站和在线论坛等。
1
《数据库原理与应用技术-MySQL》
3. MySQL的应用
(4)应用程序
提供了许多应用程序开发工具和技术,例如ODBC和JDBC驱动程序。
可快速构建应用程序,如企业资源计划ERP和客户关系管理系统CRM。
(5)数据库管理
可帮助数据库管理员管理和监控数据库。
例如:备份和还原数据库、优化数据库性能和查找数据库中的错误。
1
《数据库原理与应用技术-MySQL》
4. MySQL的架构
MySQL是一个真正的多用户、多线程、强大的SQL数据库服务器。SQL是世界上最流行的、标准的数据库语言。
MySQL采用典型的客户端-服务器(Client/Server)结构,简称 C/S 架构。
用户在客户端以SQL指令形式向服务器发送增删改查等请求,服务器接受请求后,根据需要对存储的数据做出相应处理,并把结果返回给客户端。
客户端和服务器程序通常不在同一台计算机上运行,也可以安装在同一台计算机上。
服务器端一般使用高性能计算机,安装使用MySQL数据库;客户端需安装与服务器进行通信的程序,如MySQL工具Navicat。
1
《数据库原理与应用技术-MySQL》
5. MySQL的版本
(1)社区版(MySQL Community Server)
完全免费,官方不提供任何技术支持。
主流版本有经典的MySQL 5.7,最新的MySQL 8.0。
(2)商业版(MySQL Enterprise Edition)
需付费使用,官方提供技术支持。
包括: 云服务(MySQL HeatWave)
企业版(MySQL Enterprise Edition)
标准版(MySQL Standard Edition)
高级集群版(MySQL Cluster CGE)
1
《数据库原理与应用技术-MySQL》
任务2 MySQL的安装与配置
1 下载MySQL安装文件
2 安装与配置MySQL5.7
3 配置环境变量
1
《数据库原理与应用技术-MySQL》
1. 下载MySQL安装文件
Windows 平台下可以使用二进制的安装包或免安装的压缩包进行安装。
这里介绍Windows 11平台下二进制带安装器安装包的下载与安装。
例如:mysql-installer-community-5.7.36.1.msi
1
《数据库原理与应用技术-MySQL》
1. 下载MySQL安装文件
下载:MySQL官网:https://www.mysql.com
社区版“MySQL Community Server”
1
《数据库原理与应用技术-MySQL》
2. 安装MySQL 5.7
步骤1:双击运行安装包。
步骤2:启动安装器。不用升级。
步骤3:选择安装类型。建议使用Custom自定义安装。
步骤4:选择产品。依次展开左框第一项至“MySQL Server 5.7.36–X64”,选中后添加到右侧框。
步骤5:设置路径。建议安装目录和存储数据目录不要放在C盘。
步骤6:执行安装。单击Execute,开始安装MySQL Server 5.7.36至完成。
步骤7:开始配置。
1
《数据库原理与应用技术-MySQL》
2. 安装MySQL 5.7
步骤8:服务器类型配置。采用默认值。
步骤9:设置服务器账户和密码。默认为Root账户,输入并确认密码。
根据需要使用下方右侧Add User按钮添加新用户并设置密码。
步骤10:设置服务名称。默认为MySQL57。
步骤11:应用配置。
步骤12:配置完成。MySQL 5.7安装完成。
1
《数据库原理与应用技术-MySQL》
2. 安装MySQL 5.7
安装完成后,可从开始菜单中看到如下内容:
MySQL 5.7 Command Line Client
MySQL普通的命令行客户端,仅支持ASCII编码,不支持Unicode编码,无法处理一些特殊字符
MySQL 5.7 Command Line Client – Unicode
支持Unicode编码的命令行客户端,支持更广泛的字符集和语言,可以处理更复杂的数据。
MySQL Installer – Community
MySQL安装器。
1
《数据库原理与应用技术-MySQL》
3. 配置环境变量
步骤1:打开MySQL安装目录下的bin文件夹,复制该路径
步骤2:右击“此电脑”“属性”“高级系统属性” “环境变量”
步骤3:选择“系统变量” Path“编辑” 弹出“编辑环境变量”对话框
步骤4:单击“新建” 在光标处粘贴步骤1复制的路径 “确定”
环境变量配置完成后,在命令提示符(CMD窗口)的任意目录下都可执行MySQL命令。
1
《数据库原理与应用技术-MySQL》
任务3 MySQL服务的启动与停止
1图形化方式
(1)通过“计算机管理”实现
(2)通过“任务管理器”实现
2命令行方式
1
《数据库原理与应用技术-MySQL》
1. 图形化方式
(1)通过“计算机管理”实现
右击“计算机”选择“管理”双击“服务和应用程序”双击“服务”
(或在开始菜单的运行框中输入services.msc回车或确定)
MySQL服务默认自动启动。
右击“MySQL57”服务项,
选择 “停止”或“启动”。
1
《数据库原理与应用技术-MySQL》
1. 图形化方式
(2)通过“任务管理器”实现
右击“任务栏“选择“任务管理器”单击“服务”
MySQL服务默认自动启动。
右击“MySQL57”服务项,
选择 “停止”或“开始”。
1
《数据库原理与应用技术-MySQL》
2. 命令行方式
“开始” “命令提示符” 右击选择“以管理员身份运行” 输入以下命令
MySQL服务默认自动启动
停止MySQL服务命令:
net stop mysql57
启动MySQL服务命令:
net start mysql57
注意:mysql57为服务名称,
必须和安装时命名一致。
1
《数据库原理与应用技术-MySQL》
任务4 MySQL服务器的登录
子任务1 使用MySQL自带的客户端登录
子任务2 使用命令行方式登录
子任务3 数据库图形化管理工具
1
《数据库原理与应用技术-MySQL》
子任务1 使用MySQL自带的客户端登录
“开始”“所有应用“ “MySQL” “MySQL 5.7 Command Line Client”
输入安装时设置的密码并回车。
屏幕出现MySQL服务器的欢迎
和说明信息及提示符mysql>,
登录成功。
输入exit 或 quit(或 \q),或
单击右上角“×”,退出MySQL。
1
《数据库原理与应用技术-MySQL》
子任务2 使用命令行方式登录
命令格式:mysql -u用户名 [-h主机名] -p密码 [-P端口号]
说明:
(1)mysql为登录命令名
(2)-u用户名:默认为root
(3)-h主机名:客户端和服务器在同一台计算机上时,可以使用127.0.0.1或localhost代表本机,或省略不写。
(4)-p密码:在小写字母p后输入密码但不安全,一般回车后再输入。
(5)-P端口号:在大写字母P后输入端口号,默认3306可省略不写。
1
《数据库原理与应用技术-MySQL》
子任务2 使用命令行方式登录
例如:mysql –u root –p 执行该命令后再输入密码并回车,如下图所示。
注意:-u和-p前面有空格,-u和root之间有无空格都可以。
1
《数据库原理与应用技术-MySQL》
子任务3 数据库图形化管理工具(Navicat )
Navicat Premium简称Navicat,提供直觉化的图形用户界面,是一套快速、可靠的数据库管理工具,可以兼容MySQL、Oracle、PostgreSQL、SQL Server、MariaDB等多种不同类型的数据库,支持多种操作系统。
试用版下载地址:
Navicat官网www.navicat.com.cn/
安装简单。
可网上搜索破解版无限期使用。
1
《数据库原理与应用技术-MySQL》
子任务3 数据库图形化管理工具(Navicat )
使用Navicat连接MySQL
(1)启动Navicat:“开始”->“所有应用”
->“Navicat Premium 16”
(2)连接MySQL窗口:单击“连接”按钮,
在弹出的菜单中选择MySQL,打开“新
建连接”对话框。输入连接名和密码等
信息,点击左下角“测试连接”按钮,测
试通过弹出“连接成功”对话框,单击“确定”
1
《数据库原理与应用技术-MySQL》
子任务3 数据库图形化管理工具(Navicat )
(3)打开连接mysql
双击新建的连接,展开该连接,可以
看到该连接下包含的数据库。双击展开
“图书管理”数据库,可看到数据库包含
表、视图、查询等。说明Navicat已成功
连接MySQL,此时用户可以使用Navicat
去管理和操作数据库、表等对象。
单击右上角×按钮,可退出Navicat。
1
《数据库原理与应用技术-MySQL》
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。