SQL
文章平均质量分 68
EssinZhang
喂自己袋盐
展开
-
SQL语句中where,group by,order by,having关键词执行顺序?
先上答案:where -> group by -> having -> order by1.涉及知识点2.拓展知识(另外一个顺序问题)注意!having使用方面不同数据库有区别 先上答案:where -> group by -> having -> order by 1.涉及知识点 这里涉及一个Oracle和MySql的区别,Oracle中having不能单独使用即使在没有where的情况下也不行,会有如下报错 而在MySql中则不会 所以得出结论:Oracle中h.原创 2021-03-16 16:51:46 · 516 阅读 · 0 评论 -
单机配合虚拟机搭建MySQL主从:centos主win从
MySQL主从:centos主win从主机配置:从机配置:测试: 主机配置: 1.首先通过ifconfig拿到主机ip地址,我这里是20.18.7.188 2.关闭防火墙 systemctl stop firewalld(默认) systemctl disable firewalld.service(设置开启不启动) 3.修改my.cnf配置文件 vim /etc/my.cnf #启用二进制日志 log-bin=mysql-bin #服务器唯一ID,一般取IP最后一段 server-id=188 4.重启原创 2020-07-28 15:25:00 · 184 阅读 · 0 评论 -
CentOS7之MySQL安装
Linux服务器配置之MySQL安装MySQL安装MySQL设置 MySQL安装 检查系统本身是否有预装的mysql: 1.rpm -qa | grep mysql #检查是否安装了mysql 2.rpm -qa | grep mariadb #检查是否安装了mariadb 3.rpm -e xxx #一般使用此命令即可卸载成功 4.rpm -e --nodeps xxx #卸载不成功时使用...原创 2019-10-13 16:58:29 · 295 阅读 · 0 评论 -
一条sql执行出现错误Unknown column 'e.sal' in 'on clause'
先贴出我执行的sql,表面上看没啥错误啊 SELECT e.ename,e.sal,d.dname FROM employee e ,dept d JOIN (SELECT MAX(sal) AS sal FROM employee WHERE deptnu=30 ) s ON e.sal>s.sal WHERE e.deptnu=d.deptnu; 执行后报错 <e>查...原创 2019-09-13 20:11:42 · 1171 阅读 · 0 评论