项目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》 $$

资源预览图

项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
1
项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
2
项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
3
项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
4
项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
5
项目2 MySQL工具使用(课件)-《数据库MYSQL》同步教学(河北科技出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。