![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
java外脑
一个码农界的小学生,渴望成为大牛。
展开
-
安装MySQL报错:The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed.
今天安装mysql服务时,出现了一个错误, The action ‘Install’ for product ‘MySQL Server 5.7.19’ failed. 如图所示我试了好多方法,也尝试着把文件卸载,然后重新安装,但都以失败告终,最后,我在把报错的原因粘贴复制直接搜索,也看到了很多解决办法,最后,终于找到了问题所在。是它是它就是它!!!!!缺少一个 32位的Visual转载 2018-01-30 21:36:45 · 343 阅读 · 0 评论 -
EXPLAIN用法和结果分析
1. EXPLAIN简介使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 ➤ 通过EXPLAIN,我们可以分析出以下结果:表的读取顺序数据读取操作的操作类型哪些索引可以使用哪些索引被实际使用表之间的引用每张表有多少行被优化器查询➤ 使...转载 2019-03-25 16:47:12 · 470 阅读 · 0 评论 -
mysql数据库 count() 函数和 sum() 函数用法和区别
1、mysql 数据库中 count() 函数是统计查询结果中的行数,例如我们有下表 user_auth :使用 count() 函数来查询结果个数,使用如下查询:mysql > select count(*) from user_auth ; ...原创 2019-02-25 16:07:22 · 997 阅读 · 0 评论 -
mysql表中字段设置默认值什么情况下生效
需要设置not null,默认值才会有效。原创 2019-01-17 09:37:23 · 1987 阅读 · 1 评论 -
查询表中 某个字段是否有重复的sql语句
利用group by、having:select name,count(name) from job_flow_folder_rel group by job_flow_id having count(name)>1原创 2018-12-06 10:51:51 · 6081 阅读 · 0 评论 -
mysql中coalesce函数
SELECT COALESCE(a, b, c);参数说明:如果anull,则选择b;如果bnull,则选择c;如果a!=null,则选择a;如果a b c 都为null ,则返回为null(没意义)原创 2018-12-03 14:15:27 · 268 阅读 · 2 评论 -
mysql升级到5.7后group by报错分析
看一下ONLY_FULL_GROUP_BY的意思是:对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中,也就是说查出来的列必须在group by后面出现否则就会报错,除非这个字段出现在聚合函数里面。 例如: select a,b,c from table where 1=1 g...原创 2018-07-24 15:14:04 · 481 阅读 · 0 评论 -
mysql中 并不是exists一定比in效率快
一、关于exists和in的效率问题: 分场景: 此场景适应A表数据量大于B表,且where后的字段加了索引。这种情况用in效率高的原因是利用了大表的索引。 1. select * from ecs_goods A where A.cat_id in(select cat_id from ecs_category B); 此场景适应B表数据量大于A表,且where后的字段加了...原创 2018-07-04 19:55:53 · 1637 阅读 · 1 评论 -
mysql的UNIX_TIMESTAMP用法
UNIX_TIMESTAMP 一般是用于unix的时间戳。例子:SELECT UNIX_TIMESTAMP(“2016-07-11”) – 1468166400 SELECT UNIX_TIMESTAMP(“2016-07-17 23:59:59”) – 1468771199FROM_UNIXTIME:表示把UNIX_TIMESTAMP还原成标准的时间格式SELECT FRO...原创 2018-06-26 10:57:26 · 1555 阅读 · 0 评论 -
mysql 启动报错--发现系统错误2,系统找不到指定的文件
在注册表里面修改:打开注册表方式cmd输入regedit这样就能够解决,在注册表里面不需要保存,它是自动保存原创 2018-06-25 20:05:43 · 2363 阅读 · 0 评论 -
Mac 中mysql5.7没有配置文件,如何解决only_full_group_by 问题
1、首先在navicat里面,新建查询:select @@sql_mode会发现有个 ONLY_FULL_GROUP_BY 下面的动作是要把这个去掉2、我的mac在/usr/local/etc/ 默认有个my.cnf文件(如果没有,可以新建一个文件命名为my.cnf),然后打开添加如下 sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS...原创 2018-03-28 14:16:32 · 1074 阅读 · 0 评论 -
mac mysql5.7修改密码
d原创 2018-03-29 20:14:03 · 349 阅读 · 0 评论 -
Windows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本:MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址ht转载 2018-01-29 09:46:57 · 119 阅读 · 0 评论 -
安装mysql时,提示This application requires .NET framework 4.0问题
Question:双击MySQL的安装文件,弹框提示, Answer:安装微软的 .NET Framework 4或更新的版本,下载地址:https://www.microsoft.com/zh-cn/Search/result.aspx?q=.net+framework&x=0&y=0安装完成后安装MySQL即可。转载 2018-01-30 23:01:03 · 2130 阅读 · 0 评论 -
Windows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本:MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址ht转载 2018-01-30 21:41:24 · 235 阅读 · 0 评论 -
mysql数据库的主从同步,实现读写分离
目录前言1 分别在两台centos 7系统上安装mysql 5.72 master主服务器的配置2.1 配置文件my.cnf的修改2.2 创建从服务器的用户和权限2.3 重启mysql服务2.4 查看主服务器状态3 slave从服务器的配置3.1 配置文件my.cnf的修改3.2 重启mysql服务3.3 连接master主服务器...转载 2019-03-26 11:03:30 · 991 阅读 · 0 评论