MySQL Community Server 9.2.0 Innovation 是目前最新版本。MySQL是广大程序开发者使用比较多的关系型数据库之一,其独特的功能和简介的语法让很多使用者爱不释手。那么今天我们来看看如何在windows系统中搭建一个MySQL运行环境,将数据库部署到我们的本地方便我们进行调试修改和功能的开发。
一、mysql安装包的获取
最新版我们可以到mysql的官方进行下载,可根据自己的喜爱下载自己操作系统的安装包和mysql的版本,当前mysql的最新版是MySQL Community Server 9.2.0 Innovation版本。
在windows系统下 我们选择 Windows (x86, 64-bit), MSI Installer 版本进行下载。
这里会提示我们是否登录,我们点击下面这段英文链接,不登录下载,这样我们就获取到了一个MYSQL9.0版本的安装包。
二、MySQL Community Server 9.2.0 的安装
双击我们下载的文件进行安装,选择安装类型这里有三个类型 Typical 默认安装、CusTom 自定义安装、complete 完全安装。这里我们需要选择自定义安装,这样安装才能让我们自定义一些设置。如果想方便的话可以选择默认安装即可。
选择你想安装的目录
选择好安装目录以后点击 Next 下一步进行安装。
点击 Install 安装文件。等待安装进程完毕。
完成安装后会自动弹出提示框,这里需要勾选 Run MySQL Configurator 启动MYSQL的配置。
点击Next进入下图。
这里我们需要设置mysql的数据库存放目录,这个目录暂时无法进行改变。可以先进行默认安装后面有需要再来改变他的存放位置。
这里需要设置MySQL的TCP/IP和Port的端口号,默认用3306即可。我们点击Next默认即可。
这里我们需要设置以下mysql的root账户的密码,根据自己的爱好设置即可。使用Add User 可以添加用户。
这里默认即可,点击下一步。
继续下一步
这里有两个选项,Create Sakila database 和 Create World database :
两个数据库的区别,设计目的不同
特性 | Sakila 数据库 | World 数据库 |
---|---|---|
主题 | DVD 租赁商店业务系统 | 世界国家、城市和语言信息 |
用途 | 演示商业应用数据库设计 | 演示简单的地理信息数据库 |
复杂度 | 中等复杂度,包含业务逻辑 | 简单,主要用于基础查询练习 |
二、数据库结构对比
Sakila 数据库结构(16张表)
- 核心业务表:film (电影信息)actor (演员信息)customer (客户信息)rental (租赁记录)payment (支付记录)inventory (库存管理)
- 关系表:film_actor (电影-演员多对多关系)film_category (电影-类别关系)
World 数据库结构(3张表)
- country (国家信息)包含国家代码、名称、人口、首都等
- city (城市信息)包含城市名称、所属国家、人口等
- countrylanguage (国家语言)包含语言名称、是否官方语言、使用比例等
数据量对比
数据库 | 表数量 | 数据量示例 |
---|---|---|
Sakila | 16 | - 1000部电影 - 200位演员 - 600位客户 - 16000+租赁记录 |
World | 3 | - 239个国家 - 4079个城市 - 984种语言记录 |
Sakila 更适合:
- 学习商业应用数据库设计
- 练习复杂的多表连接查询
- 理解事务处理(如租赁业务)
- 学习存储过程、触发器等高级特性
- 模拟真实业务场景的SQL查询
World 更适合:
- SQL入门学习
- 基础的单表和简单连接查询
- 练习GROUP BY、HAVING等基础子句
- 地理信息相关的简单数据分析
这里我们通过对比选择你需要的数据库安装即可,或者两个都不用选择默认安装即可。点击下一步。
点击 Execute 即可完成安装
点击下一步
点击 Finish 完成所有步骤的安装。这样我们就安装完成了MYSQL9.0 数据库。