sqlyog和sqlyog 和 heidisqll哪个好用

&>&非常好用的Mysql管理工具HeidiSQL
非常好用的Mysql管理工具HeidiSQL
上传大小:4.47MB
HeidiSQL非常好用的管理软件,可以查看表的数据大小
综合评分:0(0位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
综合评分:
积分/C币:1
名字已忘记
综合评分:
积分/C币:5
综合评分:
积分/C币:1
综合评分:
积分/C币:5
zhoulieqing
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:0
综合评分:
积分/C币:3
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
非常好用的Mysql管理工具HeidiSQL
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
非常好用的Mysql管理工具HeidiSQL后使用快捷导航没有帐号?
查看: 1500|回复: 9
15款较佳的MySQL管理工具和应用程序
中级会员, 积分 250, 距离下一级还需 250 积分
论坛徽章:11
原文链接:http://www.36dsj.com/archives/24849工欲善其事,必先利其器。几乎每个开发人员都有最钟爱的 My 管理工具,它帮助开发人员在许多方面支持包括 ,MySQL,SQLite,,MongoDB 等在内的多种数据库;提供各种的特性,包括触发器、事件、视图、存储过程和外键,支持导入、数据备份、对象结构等多种功能。这篇文章收集了15款较佳的 MySQL 管理工具和应用软件,帮助你轻松快速完成工作。
1. Induction
Induction是一款用于理解数据关系的开源管理工具,它可用来探索行/列,运行查询和数据可视化等方面。该工具支持多种数据库,包括PostgreSQL,MySQL,SQLite,Redis以及MongoDB。此外,Induction还可以通过编写添加其他新的适配器。
Pinba 是一种MySQL存储引擎,用于PHP实时监控和数据服务器的MySQL只读接口。它整理并处理通过UDP发送的数据,并以可读的简单报告的形式统计显示多个PHP进程。为了获取下一代更为复杂的报告和统计数据,Pinba提供了原始数据的只读接口。3. DB NinjaDbNinja是一款先进的基于Web的MySQL数据库管理与开发应用程序。它是远程访问托管服务器的必然之选。DbNinja支持所有的功能,包括触发器、事件、视图、存储过程和外键等。此外,它还可以导入和备份数据、MySQL对象结构以及管理用户等。DbNinj的用户界面功能完备且清新美观,可安全地运用于任何浏览器及任何操作系统中。4. DB Tools ManagerDBManager是一款功能强大的数据管理应用程序。作为较先进的应用程序,DBManager内置支持MySQL、PostgreSQL、Interbase/Firebird、 SQLite,DBF表、MSAccess,MSSQL服务器,Sybase,Oracle和ODBC数据库引擎等一些新特性。DBManager目前拥有个人和企业两个版本,用户可按需选择使用。5. DbeaverDBeaver是一款免费的数据库管理应用程序,可运用于多种不同的引擎,包括MySQL,MSSQL,Oracle、SQLite、Sybase和Firebird等等。由编写而成,该应用程序适用于所有主流操作系统(Windows、Mac和)。它能处理包括元数据编辑(表、列、键、索引)、自定义SQL执行、用户管理、多连接等在内的所有主要任务。6. SqlWaveSQLWave是一种简单、快速且易用的MySQL客户端。用户可通过该工具轻松地连接到远程主机。SqlWave支持所有MySQL的版本,包括它用来管理数据库结构的所有功能,如工作表、视图、存储过程、函数、事件、外键和触发器等。7. MyWebSQLMyWebSQL主要用于管理基于Web的MySQL数据库。与桌面应用程序的借口工作流程相似,用户无需切换网页即可完成一些简单的操作。如果您正在操作桌面,只用登数据库,就可以管理您的数据库了。8. Navicat
9.&&SQLyogSQLyog是一款功能最强大的MySQL管理工具,它综合了MySQL工作台、php MyAdmin和其他MySQL前端及MySQL GUI工具的特点。该款应用程序可以同时连接任意数量级的MySQL服务器,用于测试和生产。所有流程仅需登录MySQL root以收集数据,用户无需安装在MySQL服务器上。10. Sequel ProSequel Pro是基于MySQL数据库的一种快速易用的Mac数据库管理应用程序。用户可通过Sequel Pro在本地和远程服务器上直接访问MySQL数据库。不过,Sequel Pro的版本开始添加全屏支持内置。11. HeidiSQLHeidiSQL是一种专为web开发人员设计的有用且可靠的工具,可用于当前更受欢迎的MySQL服务器,微软SQL数据库和PostgreSQL。该工具可提供浏览和编辑数据、创建和编辑表格、视图、过程、触发器和日志安排等事件。此外,您还可以导出结构和数据至SQL文件、剪贴板或其他服务器。12. MyDB Studio
MyDB Studio是一款免费的MySQL数据库管理器应用程序。该工具强大到您几乎可以获取到任何想要的功能,并能够连接到无限量级的数据库。通过创建、编辑或删除数据库、表格和记录,就可以备份/恢复并导出为多个格式。
13. SQL Lite MangerSQL Lite Manager是一款基于web的开源应用程序,用于管理无服务器、零配置SQL Lite数据库。该程序是用PHP写成,除了记录和应用表格格上的每一步操作,还可以控制多个数据库。SQL Lite Manager可用于查询数据,将MySQL查询转化为兼容SQL Lite数据库,并能创建和编辑触发器。SQL Lite Manager有多种皮肤选项,是一个含现成语言文件的多语言资源。14. Database MasterDatabase Master是一个现代的、强大的、直观且易用的数据库管理程序。它以一个一致而现代的界面适用于MongoDB、MySQL、PostgreSQL、FireBird、 SQL Lite、MS SQL Server、SQL Azure、Oracle、IBM DB2、IBM Informix、Netezza、Ingres以及EffiProz等数据库。Database Master简化了管理、查询、编辑、可视化、设计和报告数据库系统。用户可以通过ODBC与OleDB连接任何数据库系统,也可以访问MS Access,MS FoxPro Database、Dbase和XML文件。15. ChiveChive由PHP搭建而成,是一款基于web的开源MySQL管理应用程序。此款应用程式有一个内置的编辑器,当运行复杂的查询或易用的界面时,可用于快速浏览。
中级会员, 积分 305, 距离下一级还需 195 积分
论坛徽章:15
信息量好大,学习了:)
注册会员, 积分 140, 距离下一级还需 60 积分
论坛徽章:2
收藏下, 慢慢看!!!!!
注册会员, 积分 108, 距离下一级还需 92 积分
论坛徽章:12
收藏了,好好学习下。
金牌会员, 积分 1537, 距离下一级还需 1463 积分
论坛徽章:39
谢谢楼主分享,学习一下
金牌会员, 积分 1457, 距离下一级还需 1543 积分
论坛徽章:27
谢谢楼主分享,学习一下
注册会员, 积分 112, 距离下一级还需 88 积分
论坛徽章:1
见识了,很不错,攒攒赞赞赞
金牌会员, 积分 1527, 距离下一级还需 1473 积分
论坛徽章:15
收藏了,需要的时候看看,谢谢了
新手上路, 积分 7, 距离下一级还需 43 积分
论坛徽章:1
都是不错的工具,很管用。
新手上路, 积分 14, 距离下一级还需 36 积分
论坛徽章:1
感谢分享,学习学习!
dataguru.cn All Right Reserved.
扫一扫加入本版微信群MySql图形界面(GUI)软件HeidiSQL安装教程_中华文本库
第1页/共10页
MySql 图形界面(GUI)软件HeidiSQL 安装教程
资料由网上收集撰写
安装SQL 后还是需要一款GUI 软件的,在网上搜索费老师推荐的MySQL-Front 发现已经停止支持了,原来的官网显示正在出售他的域名,相关新闻在国内貌似搜不到啊,不过在谷歌大神的帮助下我找到了HeidiSQL ,原来改了名字了
HeidiSQL 是一个功能非常强大的 MySQL 客户端软件,采用 Delphi 开发,支持 Windows 操作系统
体积小,安装文件只有2.7M
速度:操作流畅,终于不卡了
用户体验:,查看表数据和结构只需要切换选项卡即可,不需要复杂鼠标的操作
高级功能,提供查看数据库状态和维护功能
不足:不能图形管理触发器和作业
最后还要注意一点:HeidiSQ 是开源免费的
HeidiSQL 官方
HeidiSQL 下载
我当你下载好了的昂。
双击 HeidiSQL_6.0_Setup.exe
第1页/共10页
寻找更多 ""他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)[慢查优化]建索引时注意字段选择性 & 范围查询注意组合索引的字段顺序
我的图书馆
[慢查优化]建索引时注意字段选择性 & 范围查询注意组合索引的字段顺序
写在前面的话:
“不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程”,但对于字段选择性差意味着什么,组合索引字段顺序意味着什么,要求每个人必须了解;
:把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿出来 explain 一把,这是一种美德!
确保亲手查过SQL的执行计划,一定要注意看执行计划里的 possible_keys、key和rows这三个值,让影响行数尽量少,保证使用到正确的索引,减少不必要的Using temporary/Using filesort;
不要在选择性非常差的字段上建索引,原因参见优化策略A;
查询条件里出现范围查询(如A&7,A in (2,3))时,要警惕,不要建了组合索引却完全用不上,原因参见优化策略B;
我们先回顾一下字段选择性的基础知识。
——字段选择性的基础知识——
引子:什么字段都可以建索引吗?
如下表所示,sort&字段的选择性非常差,你可以执行&show index from ads&命令可以看到&sort&的&Cardinality(散列程度)只有&9,这种字段上本不应该建索引:
Non_unique
Seq_in_index
Column_name
Cardinality
Index_type
优化策略A:字段选择性
选择性较低索引 可能带来的性能问题
索引选择性=索引列唯一值/表记录数;
选择性越高索引检索价值越高,消耗系统资源越少;选择性越低索引检索价值越低,消耗系统资源越多;
查询条件含有多个字段时,不要在选择性很低字段上创建索引
可通过创建组合索引来增强低字段选择性和避免选择性很低字段创建索引带来副作用;
尽量减少possible_keys,正确索引会提高sql查询速度,过多索引会增加优化器选择索引的代价,不要滥用索引;
再回顾组合索引与范围查询的业务场景。
——组合索引字段顺序与范围查询之间的关系——
引子:范围查询 city_id in (0,8,10) 能用组合索引 (ads_id,city_id) 吗?
ac 表有一个组合索引(ads_id,city_id)。
那么如下 ac.city_id IN (0, 8005) 查询条件能用到 ac表的组合索引(ads_id,city_id) 吗?
SELECT ac.ads_id
FROM ads, &ac
&&&&& ads.id = ac.ads_id
&&&&& AND&ac.city_id IN (0, 8005)&
&&&&& AND ads.status = 'online'
& & & AND ac.start_time&UNIX_TIMESTAMP()
& & & AND ac.end_time&UNIX_TIMESTAMP()
优化策略B:
由于&mysql&索引是基于&B-Tree&的,所以组合索引有“字段顺序”概念。
所以,查询条件中有&ac.city_id IN (0, 8005),而组合索引是&(ads_id,city_id),则该查询无法使用到这个组合索引。
DBA总结道:
组合索引查询的各种场景
兹有 Index (A,B,C) ——组合索引多字段是有序的,并且是个完整的BTree 索引。
下面条件可以用上该组合索引查询:
A=5 AND B&6
A=5 AND B=6 AND C=7
A=5 AND B IN (2,3) AND C&5
下面条件将不能用上组合索引查询:
B&5 ——查询条件不包含组合索引首列字段
B=6 AND C=7 ——查询条件不包含组合索引首列字段
下面条件将能用上部分组合索引查询:
A&5 AND B=2 ——当范围查询使用第一列,查询条件仅仅能使用第一列
A=5 AND B&6 AND C=2 ——范围查询使用第二列,查询条件仅仅能使用前二列
组合索引排序的各种场景
兹有组合索引 Index(A,B)。
下面条件可以用上组合索引排序:
ORDER BY A——首列排序
A=5 ORDER BY B——第一列过滤后第二列排序
ORDER BY A&DESC, B&DESC——注意,此时两列以相同顺序排序
A&5 ORDER BY A——数据检索和排序都在第一列
下面条件不能用上组合索引排序:
ORDER BY B ——排序在索引的第二列
A&5 ORDER BY B ——范围查询在第一列,排序在第二列
A IN(1,2) ORDER BY B ——理由同上
ORDER BY A&ASC, B&DESC&——注意,此时两列以不同顺序排序
顺着组合索引怎么建继续往下延伸,请各位注意“索引合并”概念:
MySQL 5,0以下版本,SQL查询时,一张表只能用一个索引(use at most only one index for each referenced table),
从 MySQL 5.0开始,引入了&&概念,包括 Index Merge Union Access Algorithm(多个索引并集访问),包括Index Merge Intersection Access Algorithm(多个索引交集访问),可以在一个SQL查询里用到一张表里的多个索引。
MySQL 在5.6.7之前,使用 index merge 有一个重要的前提条件:没有 range 可以使用。[出自参考资源2]
索引合并的简单说明:
MySQL 索引合并能使用多个索引
SELECT * FROM TB WHERE A=5&AND&B=6
能分别使用索引(A) 和 (B) 或 索引合并;
创建组合索引(A,B) 更好;
SELECT * FROM TB WHERE A=5&OR&B=6
能分别使用索引(A) 和 (B) 或 索引合并;
组合索引(A,B)不能用于此查询,分别创建索引(A) 和 (B)会更好;
最后的总结:dtl总结:
1.索引不能随意创建,选择性很差的列不能创建索引,列唯一值/条数=选择性2.频繁查询的字段可以创建索引3.组合索引使用按从左到右的顺序生效,or条件会导致组合索引失效,范围查询会导致组合索引半生效,索引字段排序只有同序才可以生效,索引字段都可以用到时且关系词是AND的时候可以合并为组合索引。4.仍然是强调再强调:
记住,explain 后再提测是一种美德!
TA的最新馆藏
喜欢该文的人也喜欢

我要回帖

更多关于 sqlyog 和 heidisql 的文章

 

随机推荐