
部分快捷键参考:
Ctrl+M 创建一个新的连接
Ctrl+N 使用当前设置新建连接
Ctrl+F4 断开当前连接
对象浏览器
F5 刷新对象浏览器(默认)
Ctrl+B 设置焦点于对象浏览器
SQL 窗口
Ctrl+T 新建查询编辑器
Ctrl+E 设置焦点于 SQL 窗口
Ctrl+Y 重做
Ctrl+Z 撤销
Ctrl+X 剪切
Ctrl+V 粘贴
Ctrl+H 替换
Ctrl+G 转到
Ctrl+O 在 SQL 窗口打开一个 SQL 文档
Ctrl+Shift+U 使选择内容大写
Ctrl+Shift+L 使选择内容小写
Ctrl+Shift+C 注释 SQL 窗口选择内容
Ctrl+Shift+R 从选择内容删除注释
Ctrl+Shift+T 插入模板
Ctrl+Enter 列出所有的标签
Ctrl+Space 列出匹配的标签
原因:mysqlzt进程冲突造成的。
1、首先鼠标右键单击任务栏的空白地方,在出现的菜单栏中打开“启动任务管理器”。
2、然后在d出来的窗口中点击打开“进程”选项。
3、然后在d出来的窗口中打开“mysqle.exe(32位)”,找到“mysqlzt进程”,结束该进程。
4、然后再次运行SQLyog就能连接成功了。
mysql之上有一个强大的管理工具sqlyog,它是Mysql的项目经理。例如:有一张学生表:
CREATE TABLE student
(
SNO VARCHAR(3)NOT NULL,
SNAME VARCHAR(4)NOT NULL,
SSEX VARCHAR(2)NOT NULL,
SBIRTHDAY DATETIME,
CLASS VARCHAR(5)
)
-- 先对REFERENCES中所指的表添加值--
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS)
VALUES (108 ,'曾华' ,'男' ,'1977-09-01',95033)
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS)
VALUES (105 ,'匡明' ,'男' ,'1975-10-02',95031)
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS)
VALUES (107 ,'王丽' ,'女' ,'1976-01-23',95033)
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS)
VALUES (101 ,'李军' ,'男' ,'1976-02-20',95033)
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS)
VALUES (109 ,'王芳' ,'女' ,'1975-02-10',95031)
INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS)
VALUES (103 ,'陆君' ,'男' ,'1974-06-03',95031)
这样一查,在sqlyog中是这样的:
如果我在sno栏位上一点,就会发现这样的事:
sqlyog帮我们排好序了,而且还是按照升序的。
这个时候,我们打开mysql客户端看一看:
可以看到,是没有保存到数据库中的。
而mysql事物默认是自动提交的,因此这个是sqlyog这个客户端做了一些事情,比如,默认关闭了自动提交?
可以看到,退出sqlyog会有这样的提示:
为了实验,我们选是:
接着会d出一个窗口,让我们选择保存位置,在保存后,
我们接着在命令行中查看:
还是原来的结果。
打开sqlyog,可以看到,还是原来的排列:
原来,sqlyog只是帮我们做了一些事情,比如这个排序,让我们打开保存的sql文件:
原来只是保存了这条sql,根本没有想象中的再调顺序的复杂sql。
总结来说:sqlyog每次退出的时候哦跳出的那个对话框是为了保存我们写的 *** 作的sql。而不是对DBSM的内部 *** 作,这些内部 *** 作我们是看不到的。
而且sqlyog功能强大在它的细微之处,真的很贴心。
读者不要有什么歧义,这个实验的目的在于我发现了这个软件(sqlyog)的一些小的point,然后分享了出来,实际上客户端所有的功能它都有,它还可以更强大。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)