基本信息
文件名称:《数据库原理及应用(第二版)》课件 第4章 MySQL8.0的使用.pptx
文件大小:2.07 MB
总页数:42 页
更新时间:2025-06-07
总字数:约1.04万字
文档摘要

第4章MySQL8.0的使用本章要点:◆MySQL的管理工具。◆MySQL数据库的创建。◆MySQL数据表的创建。2025/6/615:321

一、MySQL概述MySQL概述MySQL是一个关系型数据库管理系统,由瑞典MySQL?AB公司开发的,目前属于Oracle公司。MySQL主要包括以下几个常见版本。①社区版本(MySQLCommunityServer):开源免费,但不提供官方技术支持,是数据库学习者常用的MySQL版本。②企业版本(MySQLEnterpriseEdition):需付费,包含MySQL企业级数据库软件、监控与咨询服务,同时提供可靠性、安全性和实时性的技术支持。③集群版(MySQLCluster):开源免费,是由多台服务器组成、同时对外提供数据管理服务的分布式集群系统,可将几个MySQLServer封装成一个Server,能实现负载均衡,并提供冗余机制,可用性强。④高级集群版(MySQLClusterCGE):需付费,包括用于管理、审计和监视MySQLCluster数据库的工具,并提供Oracle标准支持服务。除上述官方版本,MySQL还有一些分支,例如MariaDB、PerconaServer,可以与MySQL完全兼容。可到MySQL官方网站下载所需的MySQL版本进行安装。

二、MySQL管理工具1、MySQLWorkbench2025/6/615:323MySQLWorkbench是一个统一的可视化开发和管理工具,有开源和商业化两个版本,可在Windows、Linux和Mac上使用。在安装MySQL8.0时,已经同时安装了MySQLWorkbench。

二、MySQL管理工具1、MySQLWorkbench2025/6/615:324MySQL服务器的默认端口是3306,管理员帐号名为root,输入密码,即可连接到数据库,进入主界面,可对数据库进行各种操作。

二、MySQL管理工具1、MySQLWorkbench2025/6/615:325如果要连接到其他MySQL服务器,可在菜单栏中选择“Database→ManageConnects”。

二、MySQL管理工具2、NavicatPremium2025/6/615:326NavicatPremium是一套可创建多个连接的数据库开发工具,可以从单一应用程序中同时连接MySQL、Redis、MariaDB、MongoDB、SQLServer、Oracle、PostgreSQL和SQLite。它与GaussDB、OceanBase数据库及AmazonRDS、AmazonAurora、AmazonRedshift、AmazonElastiCache、MicrosoftAzure、OracleCloud、MongoDBAtlas、RedisEnterpriseCloud、阿里云、腾讯云和华为云等云数据库兼容。可以快速轻松地创建、管理和维护数据库。可以从Navict的官方网站下载软件,安装后进行注册或试用。

二、MySQL管理工具2、NavicatPremium2025/6/615:327输入连接名称、主机、端口、用户名、密码后,点击“确定”,可连接到服务器,执行各种管理维护工作,例如创建数据库、创建表、插入数据、备份数据库等。

二、MySQL管理工具3、MySQLShell2025/6/615:328MySQLShell是MySQL的命令行客户端,用户不仅可以通过它执行传统的SQL语句,还可以使用包括Python和JavaScript在内的编程语言与服务器进行交互。安装MySQL时会同时安装MySQLShell。在Windows平台,可以通过执行“开始→MySQL→MySQLShell”命令,启动MySQLShell。

二、MySQL管理工具3、MySQLShell2025/6/615:329“MySQLJS”说明当前的交互语言是JavaScript,可以通过“MySQLJS\Sql”转换到“MySQLSQL”。然后通过connect命令连接到MySQL数据库,即可执行SQL指令。“showdatabases”指令,用于查看MySQL数据库服务器中有哪些数据库。

二、MySQL管理工具4、命令行方式2025/6/615:3210在windows和linux系统下,均可以通过命令行方式执行SQL命令。登录到MySQL服务器的语法格式如下:mysql-h主机名(或IP)-u用户名-p密码-P端口【例4-1】登录到主机07的MySQL服务器中,端口是默认端口3306,用户名root,密码ABc136#,可在命令提示