如何彻底卸载 MySQL ,再重新安装

  • Post author:
  • Post category:mysql

找到MySQL的安装位置 方便后续查看是否卸载干净 一、 先停止MySQL服务 1、首先,停止window的MySQL服务,【windows键+R 】打开运行框,输入【services.msc】打开(或者找到“控制面板”-> “管理工具”-> “服务”,停止MySQL后台服务)服务管理器,停止MySQL后台服务。 2、卸载MySQL安装程序。找到“控制面板”-> “程序”->…

继续阅读 如何彻底卸载 MySQL ,再重新安装

2021MySql-8.0.26安装详细教程(保姆级)

  • Post author:
  • Post category:mysql

MySql-8.0.26安装详细教程保姆级 下载安装包 安装配置 配置环境变量 下载安装包 下载安装包: 下载网址: https://dev.mysql.com/downloads/ 选择这个 进入后选择 直接下载第一个 点击这里,开始下载 安装配置 解压安装包 我这里解压到d盘 打开 编写MySQL配置文件 在解压目录下新建my.ini文件 将下面文本拷贝进my,ini文件中 [mysqld] …

继续阅读 2021MySql-8.0.26安装详细教程(保姆级)

mysql-8.0.27-winx64 zip版 安装

  • Post author:
  • Post category:mysql

hh1. 到下面网站上,下载 mysql-8.0.27-winx64.zip文件 。 https://dev.mysql.com/downloads/mysql/ 2. 将zip解压到,要想要保存的目录,如:D:\mysql-8.0.27-winx64 3. 在保存的目录里,新建:my.ini 配置文件 ,如:D:\mysql-8.0.27-winx64\my.ini。ini文件内容如下:红色字为…

继续阅读 mysql-8.0.27-winx64 zip版 安装

秒杀设计 mysql_秒杀程序数据库设计

  • Post author:
  • Post category:mysql

上个月有幸去腾讯逛了一圈,面试一个职位,尽管没被录取可是过程整体来讲还是愉快的。面试过程中面试我的小朋友(看年龄大概在26,7岁)问了我一个关于秒杀的问题,他说腾讯游戏常常会有秒杀的活动,非常多次会导致server死锁或压力太大,应该怎样设计减轻数据库server压力。当然由于面试的是PHP职位,我做的是C#和JAVA我知道应该没机会所以本不想太过“配合”的回答,可是看面试我的小朋友看我好像非常不…

继续阅读 秒杀设计 mysql_秒杀程序数据库设计

mysql 重复率高字段 索引_为什么重复值高的字段不能建索引(+聚集索引和非聚集索引)…

  • Post author:
  • Post category:mysql

?一、原因: -?非聚簇索引存储了对主键的引用,如果?select?字段不在非聚簇索引内,就需要跳到主键索引。 -?如果非聚簇索引值重复率高,那么查询时就会大量出现上图中从右边跳到左边的情况,导致整个流程很慢 原因就是上面的。 数据库中聚集索引只有一个,默认主键。其他用户创建的索引都是非聚集索引。 非聚集索引存储了对主键的引用,即通过索引确定叶子节点之后,还需要再次根据主键去查询数据。(所以会查询…

继续阅读 mysql 重复率高字段 索引_为什么重复值高的字段不能建索引(+聚集索引和非聚集索引)…

mysql报错:IN AGGREGATED QUERY WITHOUT GROUP BY, EXPRESSION #2 OF SELECT LIST CONTAINS NONAGGREGATED

  • Post author:
  • Post category:mysql

原因 : 1.这种模式的官方解释:ONLY_FULL_GROUP_BY是MySQL数据库提供的一个sql_mode, 通过这个 sql_mode 来保证, SQL语句 “分组求最值” 合法性的检查. 这种模式采用了与 Oracle、DB2 等数据库的处理方式。即不允许 select target list 中出现语义不明确的列. 2.对于用到 GROUP BY 的 select 语句, 查出来的列…

继续阅读 mysql报错:IN AGGREGATED QUERY WITHOUT GROUP BY, EXPRESSION #2 OF SELECT LIST CONTAINS NONAGGREGATED

Mysql架构及基础理解

  • Post author:
  • Post category:mysql

引言 mysql 逻辑架构: mysql 服务器逻辑架构图 mysql 中的锁 为什么要使用锁策略? 锁粒度 读写锁 表锁 行级锁 间隙锁 死锁 事务 什么是事务? 事务的四大特性(ACID): 隔离级别 事务日志 mysql中的事务 显示锁定和隐式锁定 mysql 并不完美,却足够灵活,能够适应高要求环境。同时,mysql 可以嵌入应用程序中,支持数据仓库,内容索引,部署,高可用的冗余系统,在线…

继续阅读 Mysql架构及基础理解

【mysql错误】sql语句报1054未知的列错误

  • Post author:
  • Post category:mysql

内连表查询时:报1054未知的列错误 原因:在于on条件上写别名 版权声明:本文为qq_33862644原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qq_33862644/article/details/78841081

继续阅读 【mysql错误】sql语句报1054未知的列错误

mysql 索引

  • Post author:
  • Post category:mysql

为什么要使用索引? 我们可以将索引理解为书的目录,通过索引可以使查询效率更高。 主键默认是添加索引的。 什么是索引? 索引是帮助 MySql 高效获取数据的 数据结构 。 例如:主键 。 主键会默认添加索引。 主键维护在一个 B+ 树中,保持这条记录的物理地址。 索引的优劣势 优势: 提高了查询效率(有 B+ 数排序,把索引数据加载到内存中),减少了 IO 次数。 索引使用 B+ 树结构,是有序的…

继续阅读 mysql 索引

安装MySQL报错:[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defau

  • Post author:
  • Post category:mysql

win10安装mysql5.7.23(免安装版本)过程中 在执行mysqld --initialize命令时 报错: [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation …

继续阅读 安装MySQL报错:[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use –explicit_defau