十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一般linux 上都放在 /etc/my.cnf ,window 上安装都是默认可能按照上面的路径还是没找到, window 上 可以登录到mysql中 使用 show variables like '%data%' 先找到data 存放路径, 一般my.ini 在 data文件的上一级。
在成武等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站建设 网站设计制作专业公司,公司网站建设,企业网站建设,成都品牌网站建设,成都全网营销推广,成都外贸网站建设,成武网站建设费用合理。
win下的是my.ini,一般会在安装目录的根目录。
举例:
Windows7电脑上的方法。
1)从任务栏找到MySQL Notifier,右键单击,选择“SQL Editor”打开
2)可以看到MySQL Workbench被打开,从左侧边栏Navigator选择Options File;如果左侧没有Navigator,那么在右上角选择显示左侧边栏的选项。
3)在Workbench下部可以看到Configuration File所处的位置,即为my.ini的路径。
扩展资料:
使用 mysql --help 查看关于MYSQL对应 配置文件my.cnf 搜索顺序,windows 和linux 上都是该命令查看; linux 上可以使用 mysql --help|grep my.cnf 过滤查看。
参考资料:mysql--MYSQL官网
left
jion
left
out
jion
---左外连接
显示出左边表的全部数据和左边和右边相同的数据
select
table_3.a,table_3.b,table_6.a,table_6.c
from
table_3
left
outer
join
table_6
on
table_3.a=table_6.a
----右外连接
显示出右边表的全部数据和左边和右边相同的数据
select
table_3.a,table_3.b,table_6.a,table_6.c
from
table_3
right
outer
join
table_6
on
table_3.a=table_6.a
---全外连接
显示出所有的数据
select
table_3.a,table_3.b,table_6.a,table_6.c
from
table_3
full
outer
join
table_6
on
table_3.a=table_6.a
你是指默认的mysql目录下data里面的'mysql'这个schema没有在workbench里面看到吧?
点击菜单-Edit-Preferences里面的SQL Editor,然后把"show Data Dicrionaries and Internal Schemas"前面的复选框给勾上,再回过去刷新或者重新连接,就会出现了
在MySQL的命令行客户端输入:show databases;看它列出的数据库中有没有你建立的那个数据库的名字,有就是有,没有就是你的数据库并没有真正建立成功。
这个需要你对左连接有更高的理解了!同时你也使用了分组聚合了一部分行集合,少是必然的!
sql的执行一般过程,第一步是构建集合,然后是筛选,然后是分组,之后是分组计算 最后是排序,执行谓词,io 输出 等。
构建集合后 执行 where 或 连接的条件 就是筛选数据,这个就限定了集合。所以你筛选后的条件就决定了你的数据不是全面的。
你可以把条件全部去掉看看!
分组就是把相同的合并成独立的行集,所以这个也减少了数据!
不懂在问!
1、打开浏览器搜索“sqlyog”并下载这个客户端软件。
2、然后安装之后打开客户端软件。
3、然后点击“新建”新建一个连接,然后填写mysql主机地址、用户名、密码,端口,然后点击下面的连接。
4、然后在左侧选择自己要连接的数据库。
5、然后在Query下面的空白地方输写自己的sql语句。
6、然后点击如图所示的图标,进行执行自己写好的sql语句,就完成了sql的基本操作。