mysql
万里聊AI
10年+资深码农 | 国内头部AI社群合伙人
专注分享AI工具的实操教程,助力职场提效 | AI领域的信息差
宗旨:信奉终身成长
欢迎链接,共同进步:公众号:万里聊AI | 卫星:duoduo_zd
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
安装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 · 392 阅读 · 0 评论 -
EXPLAIN用法和结果分析
1. EXPLAIN简介 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 ➤ 通过EXPLAIN,我们可以分析出以下结果: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行被优化器查询 ➤ 使...转载 2019-03-25 16:47:12 · 538 阅读 · 0 评论 -
mysql数据库 count() 函数和 sum() 函数用法和区别
1、mysql 数据库中 count() 函数是统计查询结果中的行数,例如我们有下表 user_auth : 使用 count() 函数来查询结果个数,使用如下查询: mysql > select count(*) from user_auth ; ...原创 2019-02-25 16:07:22 · 1146 阅读 · 0 评论 -
mysql表中字段设置默认值什么情况下生效
需要设置not null,默认值才会有效。原创 2019-01-17 09:37:23 · 2132 阅读 · 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 · 6171 阅读 · 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 · 325 阅读 · 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 · 552 阅读 · 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 · 1710 阅读 · 1 评论 -
mysql的UNIX_TIMESTAMP用法
UNIX_TIMESTAMP 一般是用于unix的时间戳。 例子: SELECT UNIX_TIMESTAMP(“2016-07-11”) – 1468166400 SELECT UNIX_TIMESTAMP(“2016-07-17 23:59:59”) – 1468771199 FROM_UNIXTIME:表示把UNIX_TIMESTAMP还原成标准的时间格式 SELECT FRO...原创 2018-06-26 10:57:26 · 1602 阅读 · 0 评论 -
mysql 启动报错--发现系统错误2,系统找不到指定的文件
在注册表里面修改: 打开注册表方式cmd输入regedit 这样就能够解决,在注册表里面不需要保存,它是自动保存原创 2018-06-25 20:05:43 · 2453 阅读 · 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 · 1125 阅读 · 0 评论 -
mac mysql5.7修改密码
d原创 2018-03-29 20:14:03 · 402 阅读 · 0 评论 -
Windows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本: MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。 MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。 下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址ht转载 2018-01-29 09:46:57 · 155 阅读 · 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 · 2197 阅读 · 0 评论 -
Windows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本: MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。 MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。 下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址ht转载 2018-01-30 21:41:24 · 298 阅读 · 0 评论 -
mysql数据库的主从同步,实现读写分离
目录 前言 1 分别在两台centos 7系统上安装mysql 5.7 2 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 · 1048 阅读 · 0 评论
分享