说明:我这安装的mysql是5.7版本的,免安装版的(就是没有界面让你点击下一步下一步的那种),直接解压到哪个盘就安装在了哪个盘。网盘下载地址: 链接:https://pan.baidu.com/s/1U8lVltWNCU193fcTtv78Vw 提取码:6p681.下载zip后将其解压到想安装的盘符中2.添加环境变量(将bin文件的路径添加进去)我的电脑右击—>属性—>高级系统设置—            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-18 17:09:17
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            找不到server等项必须要是红框内的勾勾打上才行。左侧这一步点击黑框,然后安装配套插件,就可以了。Navicat连接出错20592059 - Authentication plugin ‘caching_sha2_password’ cannot be loaded???链接在此ALTER USER root@localhost IDENTIFIED WITH mysql_native_pass            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-02 17:04:00
                            
                                103阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mysql的索引存储分类,mysql目前提供4中索引。分别为B-tree索引,大部分引擎都支持B树索引,Hash索引是只有memory引擎支持,R-tree(空间索引)是myisam的一个特殊索引,主要用来存储空间数据类型,通常使用的比较少。full-text全文索引也是myisam的一个特殊索引类型,主要用于全文索引,在mysql5.6开始就对全文索引进行了支持。mysql目前不支持函数索引,但            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 15:55:24
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法mysql 中添加索引的三种方法1.1 新建表中添加索引① 普通索引1
2
3
4
5
6
7create table t_dept(
    no int not null primary key,
    name varchar(20) null,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 20:25:26
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL sys Schema使用sys Schema的先决条件使用sys Schemasys Schema Progress Reportingsys Schema Object ReferenceMySQL 5.7.7及更高版本包括sys schema,这是一组帮助DBA和开发人员解释Performance schema收集的数据的对象。 sys schema对象可用于典型的调优和诊断用例。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 16:31:31
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这张表有20w行数据,其中第8w条 - 15w条是多余的,也不能重新导,因为可能其他公司的同事已经在处理了,这时该怎么删除多余数据呢?为了不被领导邀请爬山,他找到我求救。小刘:“哈哥,救命救命,这MySQL没有自增主键,我咋删除第[8w,15w]的数据啊?”陈哈哈:“啊?MySQL又没有rowNum,那咋搞啊?我不会,不会~”小刘:“一顿串儿!哈哥快来”陈哈哈:“哎呀,我这活儿急得一匹,下午再说吧            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-04 13:00:30
                            
                                41阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            客户端cmd打开mysql,执行插入中文报错或插入中文乱码解决方案 最近在制作一个安装包,需要安装的时候执行mysql脚本儿,做了一个批处理,但是发现总是执行到 插入中文的时候报错,或者插入中文是乱码。网上查了好多资料,说是把编码改成GBK什么的,终究还是不成功。最后经过多次测试,现把解决方案分享给大家。第一步:打开mysql中的配置文件,my.ini,看一看配置文件中[mysql]
defaul            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 08:31:29
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL查询不使用索引汇总众所周知,增加索引是提高查询速度的有效途径,但是很多时候,即使增加了索引,查询仍然不使用索引,这种情况严重影响性能,这里就简单总结几条MySQL不使用索引的情况如果MySQL估计使用索引比全表扫描更慢,则不使用索引。例如,如果列key均匀分布在1和100之间,下面的查询使用索引就不是很好:select * from table_name where key>1 a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 19:52:52
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是索引索引(在 MySQL 中也叫“键key”)是存储引擎快速找到记录的一种数据结构——《高性能MySQL》我们需要知道索引其实是一种数据结构,其功能是帮助我们快速匹配查找到需要的数据行,是数据库性能优化最常用的工具之一。其作用相当于超市里的导购员、书本里的目录。索引类型可以使用SHOW INDEX FROM table_name;查看索引详情主键索引 PRIMARY KEY它是一种特殊的唯一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 15:37:18
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host 'XXX' is not allowed to connect to this MySQL server”的错误。问题:MySQL 没有开放远程登录的权限。解决:开启 MySQL 的远程登陆帐号。有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 33            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 13:13:24
                            
                                165阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在完成安装Mysql5.6后,使用mysql时,打开cmd,输入net start mysql,提示服务名无效,查看服务列表,也结果找不到mysql相关的服务,可以用下面方法去解决。解决方案:1、打开cmd,切换到mysql的bin目录下 (这个需要根据自己电脑mysql安装位置查找,下面是我的电脑上mysql安装目录)2、 C:\Program Files(x86)\MySQL5.6\bin&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 15:43:33
                            
                                295阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            导读: 我们日常学习可能会需要在本地安装MySQL服务,也遇到过小伙伴探讨关于Windows系统安装MySQL的问题。在这里建议大家安装MySQL5.7版本,当然想尝试8.0版本的同学也可以参考安装。本篇文章以MySQL5.7.23版本为例,一步步的为大家总结出安装步骤,希望对大家有所帮助!1.检查及卸载原版本我们可以检查下我们的系统服务确定下有没有安装过MySQL,打开Windows系统服务有以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 17:36:56
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、双击“安装包”启动MySQL安装程序        如弹出提示对话框     点击“是”或“确定”即可     表示允许安装!!! 为了防止因为软件过多而导致记忆混乱     建议将MySQL软件安装包     放入            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-16 20:10:47
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            window下的mysql安装为什么使用mysql怎么安装下载安装配置初始化数据库建立一个新的数据库参考 为什么使用mysqlMySQL 是关系型数据库管理系统,想用的时候就用,业务需要的时候就用,学习的时候也可以用。(~。 ~)怎么安装下载安装先去官网:mysql官方下载地址下载完成后,是一个压缩包把它解压 我这里把它解压到了E盘的新建的Mysql文件夹下 在这个解压后的文件夹下配置新建一个配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 17:28:51
                            
                                14阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            oracle中有decode函数,如下:  select sum(decode(sex,'男',0,1)) 男生数 from school;统计男生数目,含义为:decode()中sex字段为男时,用1代替,然后计算总和而mysql中没有该函数,替代的有case与if函数。case函数同样统计男女生人数,语句如下:SELECT school,COUNT(school) 人数,
   SUM(CAS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 20:27:55
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MySQL5.6和MySQL5.7默认的sql_mode模式参数是不一样的,5.6的mode是NO_ENGINE_SUBSTITUTION,其实表示的是一个空值,相当于没有什么模式设置,可以理解为宽松模式。5.7的mode是STRICT_TRANS_TABLES,也就是严格模式。如果设置的是宽松模式,那么我们在插入数据的时候,即便是给了一个错误的数据,也可能会被接受,并且不报错,例如:我在创建一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 22:20:55
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              16.垂直分割    “垂直分割”就是将一张表的数据按照列变成几张表的形式。     使用场景:     1.一些不常用的字段,可以分割成新的表;    2.一些需要被频繁刷新的字段:例如:有个叫“last_login”的字段,用户在每次登陆的时候他都会被更新。但是,每次更新的时候都导致该表的查            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 09:51:18
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一、MySQL MERGE存储引擎一. 什么是MERGE引擎MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询。二. 应用场景如果需要把日志纪录不停的录入MySQL数据库,并且每天、每周或者每个月都创建一个单一的表,而且要时常进行来自多个表的合计查询,MERGE表这时会非常简单有效。三. 举例假设有如下两表CRE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 12:09:07
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            官网下载地址:https://dev.mysql.com/downloads/mysql/这里选择的是免安装版的压缩包。下载完成以后得到一个压缩包,如图所示解压缩到【D:】 盘,D:\Program Files\MySQL\mysql-8.0.19-winx64注意解压完成以后的文件夹里是没有【data】 和【my.ini】文件的,这里展示的是已经全部安装配置完成以后的文件。#            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-04 19:48:34
                            
                                9阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            很久没用Mysql以致忘记了当初的安装目录,在想要启动Mysql时找不到bin目录而无法启动,在网上搜索到解决方法后和启动方法一起整理成一篇博文方便自己日后再有类似困扰时查看。如何找到Mysql安装的bin目录Step 1 Win+R打开【运行】Step 2 在【运行】中输入【services.msc】,单击【回车】后显示【服务管理器】如下图所示Step 3 在【服务管理器】中找到【Mysql】并            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-22 11:43:39
                            
                                142阅读
                            
                                                                             
                 
                
                                
                    