MySQL的安装和配置

文章详细描述了如何在Windows操作系统上下载并安装MySQL8.0.18,包括选择安装类型、定制产品、配置选项如DevelopmentMachine,以及设置传统授权方式和管理员密码。最后,文章指出了服务器配置和执行的步骤。
摘要由CSDN通过智能技术生成

MySQL安装软件的下载网址:https:/dev.mysql.com/downloads/installer/

打开MySQL Community Downloads 下载页面,在 MySQL Installer 窗口中,选择Microsoft Windows 操作系统, 选择32 位,单击 Download 按钮。

84fcd79f89cc4765863dedb027a100f0.png

双击下载的mysql- community文件,在弹出的License Agreement(用户许可协议)窗户中选中I accept the license terms复选框,单击Next按钮,系统进入Choosing a Setup Type(选择安装类型)窗口,选择Custom(自定义安装类型),单击Next按钮进入下一步。

c5fea012bb214ccfb4728f6d34daa514.png

 进入Select products and features(产品定制选择)窗口,选择MySQL Server 8.0.18-x64、MySQL Documentation 8.0.18-x86和MySQL Samples and Examples 8.0.18x86,单击Next按钮进入下一步。

1b5aee6fc2b44e42ae9e21ce926ef657.png

进入Installation(安装)窗口,单击Execute按钮。

d232b7d4c58941a8bab4b79ea81afc53.png

开始安装MySQL文件,安装完成后在Status(状态)列将显示Complete(安装完成)。

单击Next按钮,进入Product Configuration(产品配置)窗口。

80cbc6a129594909973cb4c517303962.png 

单击Next按钮,进入High Availability(高可用性)窗口。

 单击Next按钮,进入Type and Networking(类型和链接)窗口,采用默认设置。266959a459804adba45c56797ab10eea.png

 

在Config Type下拉文本框中选择Development Machine(开发机器)选项。

单击Next按钮,进入Authentication Method(授权方式)窗口。选择第二个单选项,即传统的授权方法,保留5.x版本的兼容性。

be7db04b576945a89532dd17205a9b5d.png

单击Next按钮,进入Accounts and Roles(账户和角色)窗口,输入两次正确的密码,这里设置为123456。

487b16d70ffc4aa7b34c77b78b491492.png

单击Next按钮,进入Windows Service(Windows服务)窗口,本书设置服务器名称MySQL。

a696ae87f2804cf5b6777c9556856491.png 

 单击Next按钮,进入Apply Configuration(确认设置服务器)窗口。

4d9e0454de96420cb0c7f3c07de435b8.png 

单击Execute按钮,系统自动配置MySQL服务器,配置完成后,单击Finish按钮,完成服务器配置。

d320f61cfa954f6d85b6fa69b95d3ed9.png

415f4bca78f843948b05b363c805c4bd.png 

 

 

 

 

 

 

 

### MySQL 5.7.44 中 `SELECT` 语句的用法与常见问题 #### 基本语法结构 在 MySQL 5.7.44 版本中,`SELECT` 语句用于查询数据库表中的数据。基本语法如下: ```sql SELECT column1, column2, ... FROM table_name; ``` 此命令允许指定要检索的具体列名或使用星号 (`*`) 表示所有列。 #### 使用条件过滤 为了获取特定记录集,可以应用 WHERE 子句来设置筛选条件: ```sql SELECT * FROM employees WHERE department_id = 5 AND salary > 30000; ``` 这将返回部门编号为 5 并且工资大于 30000 的员工信息[^1]。 #### 排序结果 ORDER BY 关键字可用于按一或多列对结果集进行排序,默认升序排列;如果希望降序,则需附加 DESC 参数: ```sql SELECT first_name, last_name, hire_date FROM employees ORDER BY hire_date DESC; ``` 这段 SQL 将按照雇佣日期逆向展示雇员的名字姓氏列表。 #### 聚合函数的应用 当涉及到统计数据时,聚合函数如 COUNT(), SUM(), AVG() 等非常有用。例如统计某个部门内的总人数: ```sql SELECT COUNT(*) AS employee_count FROM employees WHERE department_id = 6; ``` 这里通过 COUNT 函数计算了 ID 号码等于 6 的部门里有多少成员,并给这个计数值起了个别名叫 "employee_count"。 #### JOIN 操作连接多个表格 JOIN 运算符能够把来自两个及以上不同表的数据组合起来显示在一个单独的结果集中。内联接是最常见的形式之一: ```sql SELECT orders.order_id, customers.customer_name FROM orders INNER JOIN customers ON orders.customer_id=customers.id; ``` 上述例子展示了如何利用内部链接方式关联订单表与客户资料表之间的关系,从而得到每笔交易对应的顾客姓名。 #### 处理子查询 有时需要基于另一个查询的结果来进行进一步的选择操作,这时就可以采用嵌套查询的方式实现复杂逻辑判断: ```sql SELECT product_name FROM products WHERE category IN ( SELECT DISTINCT category FROM sales GROUP BY category HAVING COUNT(*)>10); ``` 以上代码片段先找出销售量超过十次的商品类别集合,再从中挑选出对应类别的商品名称。 #### 面临的问题及解决方案 随着 Mysql5.7 已经接近其生命周期末端,在执行某些功能特性上可能会遇到兼容性性能方面挑战。对于全文索引 FULLTEXT INDEX 空间索引 SPATIAL INDEX 应谨慎对待它们适用场景以免引发不必要的错误提示[^2]。另外需要注意的是关于自增长 AUTO_INCREMENT 锁机制的变化可能影响批量插入效率,特别是在高并发环境下应特别留意这一点[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值