mysql数据库用户简单分析_如何用SQLyog来分析MySQL数据库详解

用SQLyog来分析MySQL数据库:

SOLyog的下载、安装以及使用很简单。我去了相关网站下载,它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下。然后运行可执行文件。

安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured)、登记、或正在建设中。我不清楚这个问题是暂时的还是一直是这样。该软件是免费的,并且没有标志广告(banner ads),所以它可能是一个特定的尚未最终定型的商业模型。最终可能还是要负费的。

数据库、表格(table)和列树(column tree)

该程序一启动就开始询问我的登录到MySOL服务器的口令。我只需要输入我的服务器名字、用户id和登录密码。所有其它的设置都是正确的默认值。然后(当我开始其它事务、重启几次、睡了一会之后),我重新运行该程序,这时只需要再次输入我的登录密码。该程序没有保存密码的选项,你可以认为这是该程序的一个bug,也可以说是程序的保密特性。

一旦你登录之后,界面就是很值得注意。MySOL服务器上所有的数据库都显示在一个树型控件上。你只能访问你在登录时授权的那个数据库。如果你点开代表授权给你的那个数据库的树型结构,你就可以看到一系列代表表格的节点。点开表格节点后,你就可以看到一系列显示字段名的节点和另一个代表索引的节点集合。

索引界面绝对是个好东东,这样你就可以CRUD查询索引和关键字了。这相对前端数据库如Microsoft Access来说是个提高。如果考虑到MySOL刚刚开始提供对主(primary)和非相关(foreign)关键字关系的支持,本程序这部分的设计是很成熟的。在右下方的面板上,有四个标签页,即:结果(Result)、消息(Message)、对象(Object)和历史(History)。

有什么缺点?

我试图发现该程序的缺点,不过只发现了一个。如果你在Win32 Dependency Walker下运行程序的.exe文件,你会发现它引用了COMDLG32.dll文件,而COMDLG32.dll又轮流引用AppHelp。实事上,CommDlg调用AppHelp,而当AppHelp没有请求函数时,CommDlg这么做根本就是浪费资源。

过于简单?

在SQLyog FAQ上,有一种观点认为该软件没有正式归档的必要。当然,FAQ(常见问题解答)本身就是一种归档。SQLyog的界面非常直观。我建议你打印一份MySOL文档(包括SQL特殊语法扩展)。我就是这么做的,它只用了一个半英寸的活页封面。

最后一步?

FAQ还让人想到一个让人耳朵起了老茧却又是正确的Occam's Razor准则——一切超出必要的复杂性都是没有必要的。我之所以到处“推销”这个工具,就是因为它可以为我们提供一个可以管理MySOL服务器上许多数据库的、简单的、图形化的界面。它的速度极快,并且它的拷贝很小(可以放在一张软盘上)。

SQLyog宣称自己是一个查询分析器,实际上它的功能远远不止这些。假如你正在使用MySOL,你可以在它的网站下载SQLyog(需要登记你的名字和电子邮件地址),然后切身感受一下它的其他功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/499215.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 安装pandas 权限不够_详解Python学习之安装pandas

一、python pip的安装与使用1、pip 是 python 包管理工具,该工具提供了对python 包的查找、下载、安装、卸载的功能。目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。python 2.7.9 或 python 3.4 以上版本都自带 pip 工具。pip 官…

关于mysql正确的联合索引_关于mysql联合索引

1234567CREATE TABLE uniontest (idint(11)NOT NULL AUTO_INCREMENT,menunamevarchar(50)DEFAULT NULL,urlvarchar(200)DEFAULT NULL,PRIMARY KEY (id),UNIQUE KEY u_index (menuname,url)) ENGINEInnoDB AUTO_INCREMENT5DEFAULT CHARSETutf8先建立数据库,把menunam…

python socket出现ip已经使用_Python:只接受特定的IP(socket)

我有一个由java客户机和python服务器组成的程序。python服务器可以接收多个连接,客户端将尝试每隔17秒连接到服务器。我的问题:服务器应该只接受一个用户之前输入的IP的连接。在HOST 0.0.0.0PORT 1979s socket.socket(socket.AF_INET, socket.SOCK_ST…

java 变量初始化_浅谈Java变量的初始化顺序详解

规则1(无继承情况下):对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器证明代码:public class InitialOrderTest {// 静态变量public static String stat…

java的类是什么_java类是什么意思

java类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。举一个例子说明下类,比如Person(人)就是一个类&#xff0…

loadrunner 录制java_LoadRunner脚本录制流程

1.1 录制流程协议选择→设置录制选项→开始录制→插入命令→停止录制→回放验证1.2 协议选择单协议or多协议C/S架构使用的协议可能比较特殊,若不确定可询问开发人员。B/S架构使用的协议基本都是HTTP协议。1.3 录制选项1、录制准备事项Application type:可…

phaser java_【Java并发编程实战】-----“J.U.C”:Phaser

Phaser由java7中推出,是Java SE 7中新增的一个使用同步工具,在功能上面它与CyclicBarrier、CountDownLatch有些重叠,但是它提供了更加灵活、强大的用法。CyclicBarrier,允许一组线程互相等待,直到到达某个公共屏障点。…

java 时间类 joda_Java日期类Joda-time的使用及性能对比

在产品的性能优化过程中发现JDK的日期类Calendar使用起来太慢,于是找了替代方案,惊喜的发现Joda-time类库,提供的API功能丰富,关键的是性能要比JDK的Calendar要高出许多。1)日期的实例化//构造方法有很多,对比Calendar类&#xff…

spark sql hbase java_Spark 读写 HBase 的两种方式(RDD、DataFrame)

使用 saveAsHadoopDataset 写入数据import org.apache.hadoop.hbase.{HBaseConfiguration, HTableDescriptor, TableName}import org.apache.hadoop.hbase.client.{HBaseAdmin, Put, Result}import org.apache.hadoop.hbase.io.ImmutableBytesWritableimport org.apache.hadoop…

java 双重检查锁 有序_Java中的双重检查锁(double checked locking)

1 public classSingleton {2 private staticSingleton uniqueSingleton;34 privateSingleton() {5 }67 publicSingleton getInstance() {8 if (null uniqueSingleton) {9 uniqueSingleton newSingleton();10 }11 returnuniqueSingleton;12 }13 }在多线程的情况下,这…

centos 7 nginx hhvm mysql_CentOS 7 编译安装 HHVM 3.4.1

博客彻底迁移到了DigitalOcean上,无奈囊中羞涩,只能开个512MB内存的Droplet。。。只不过,小内存也可以玩出花样。之前就一直想尝试用一下HHVM,无奈编译实在是太麻烦,一直偷懒没使用。这篇文章就用来记录期间编译安装的…

java 耦合度_Java第三十八天,Spring框架系列,使用工厂模式降低程序耦合度

一、什么是耦合程序之间的依赖关系:①类之间的依赖②方法之间的依赖注意:不可能完全的消除依赖关系,而只能是降低程序之间的依赖关系二、解耦降低程序之间的依赖关系:1.解决类之间的依赖关系:①通过读取配置文件来获取…

Java 实现sha_Java实现SHA算法的方法详解

本文实例讲述了Java实现SHA算法的方法。分享给大家供大家参考,具体如下:一 简介安全散列算法固定长度摘要信息二 SHA算法SHA-1、SHA-2(SHA-224、SHA-256、SHA384、SHA-512)三 SHA算法实现package com.imooc.security.sha;import java.security.MessageDi…

jsp和java使用值_如何将表单的值从jsp发送到Java

我有一个包含30个不同字段的表格。将它们全部传递给控制器​​时,需要为每个属性都具有一个属性,以及一对getter,setter。我将使表单字段作为一个对象并将该对象发送到控制器。我正在使用以下代码 , 但有人建议从jsp调用java方法并…

linux mysql 脚本带参数_Linux下用SHELL脚本执行带输入输出参数的ORACLE存储过程并得到结果...

存储过程 myproc(in_num in number,out_num out number)sql脚本模板mysql.sql{var nret number;execute :nret : 0;--初始化call存储过程 myproc(in_num in number,out_num out number)sql脚本模板mysql.sql{var nret number;execute :nret : 0;--初始化call myproc(in_code,:n…

mysql 半同步 配置_Mysql 半同步复制配置

以下是配置和监控半同步复制:1. 半同步复制功能以plugin的方式接入MySQL,需要在主库与从库两端同时开启半同步的支持,具体配置如下:On the mastermysql> INSTALL PLUGIN rpl_semi_sync_master SONAME ‘semisync_master.so’;m…

java 窗口线程_Java 窗体与线程问题

展开全部主窗口线程不能阻塞,也就是说应该处于空闲状态。如果阻62616964757a686964616fe4b893e5b19e31333335333638塞,窗口将不能响应用户事件。程序应该类似于这样public class ServerFrame extends JFrame {public ServerFrame() {//设置其他窗口参数/…

MySQL自动建立集合自动分片_1.mongodb初步使用总结

mongoDB2.6使用总结一、准备工作下载java驱动包驱动包下载地址:http://www.doczj.com/doc/3305bc20960590c69ec376c0.html/artifact/org.mongodb/mongo-java-driver mongoDB下载:http://www.doczj.com/doc/3305bc20960590c69ec376c0.html/在线api&#x…

java response.write_@ResponseBody与response.getWriter .write()区别

responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走视图处理器,而是…

springcloud 创建子父项目_idea搭建springCloud----搭建父子项目(二)

今天介绍一下 : idea 搭建父子项目父项目:springCloud_ht子项目:eureka_server(注册中心)1-1.新建父项目:1-2 起名称 springCloud_ht1-3 什么都不选,next1-4 :起项目名称:springCloud_ht1-5: 该目录为下图,但是项目为红…