本地下载文件大小:19.42 MB
高速下载需优先下载高速下载器
HeidiSQL是一款功能强大且终身免费的数据库管理工具,支持目前主流的MySQL、Microsoft SQL、SQLite、PostgreSQL等数据库,其与数据库连接方式为SSH隧道连接,使用plink.exe通过SSH隧道建立与MariaDB / MySQL服务器的连接,管理员能够轻松的管理数据账户,显示分配的数据库对象的下拉菜单显示所有内容,有关表和视图的详细信息,可以通过切换列标题、用于重命名、删除、清空和修改表。导入导出功能支持选定数据库和数据转存到一个转储文件中,每个表一个文件,直接转储到另一台主机、剪贴板或者同一服务器的另外一个数据库中,传输的速度也非常的快,导出格式支持以CSV、HTML、XML等格式。本站提供中文版的HeidiSQL客户端软件,需要进行数据库管理的小伙伴快到本站下载HeidiSQL使用吧。
【联系】
询问主机名和凭据的第一个对话框。所需数据库的列表可以受到限制,并可以按字母顺序排序。
【SSH隧道】
使用plink.exe通过SSH隧道建立与MariaDB / MySQL服务器的连接。
【用户经理】
像玩玩具一样轻松地管理MariaDB / MySQL帐户。显示分配的数据库对象的下拉菜单将显示所有内容。
【主机变量】
服务器变量列表。它们中的大多数都可以通过双击进行编辑。可过滤。
【变量编辑器】
可编辑的服务器变量,用于会话范围或全局范围。
【主机进程表】
当前正在运行的进程的列表。用于分析执行的SQL并杀死不良进程。
【主机Commandstats】
有关所有不同SQL命令数量的图形统计信息。
【数据库】
有关表和视图的详细信息。可切换的列标题。用于重命名,删除,清空和修改表。
【创建Db】
创建,修改数据库并分配字符集+归类。
【表格编辑器】
以可视方式创建和编辑表,而无需隐藏CREATE / ALTER TABLE查询。
【查看编辑器】
在较新的MariaDB / MySQL服务器上创建和修改VIEW。
【存储例程】
创建和编辑存储过程和函数。触发编辑器
在较新的MariaDB / MySQL服务器上创建和修改TRIGGER。
【活动编辑器】
创建和修改计划的脚本(EVENT)。
【收藏夹】
将表格标记为收藏夹。
【Unicode1】
编辑器,数据库树,日志面板中的国际字符支持...
【Unicode2】
...并在网格内。
【复制表】
在同一数据库或另一个数据库中创建现有表的精确副本。
【数据】
表内容可在网格中编辑。可切换的列和排序顺序。各种过滤机制。
【图像预览】
BLOB可以包含各种文件格式。HeidiSQL在快速预览框中显示JPEG,PNG,GIF,BMP,PSD和其他一些图像格式。
【网格编辑器】
使用各种编辑器对文本,十六进制/二进制,枚举,集合,日期/时间列进行网格编辑。【多结果】
使用多个SQL查询运行批处理,每个查询获得一个选项卡。
【询问】
SQL查询编辑:可自定义的语法突出显示,摘要文件,完成建议下拉列表和可编辑的结果。
【搜索替换】
在查询编辑器中查找和替换文本,以回调支持正则表达式。此对话框还支持在表行中搜索和替换!
【打开大文件】
当SQL文件更大时,HeidiSQL要求您运行这些文件,而不将它们整体加载到查询编辑器中
【导入大文件】
导入大文件会显示一个进度对话框,其中包含详细的统计信息
【导出SQL】
将选定的数据库和数据转储到一个转储文件中,每个表一个文件,直接转储到另一台主机,剪贴板或同一服务器上的另一个数据库。几乎和mysqldump一样快!
【导出文本文件】
将任何数据网格的结果保存到CSV,HTML,XML,LaTeX,Wiki标记或PHP文件。
【导入文本文件】
将电子表格应用程序生成的CSV或分隔文件直接导入到MariaDB / MySQL表中。不允许执行LOAD DATA的用户可以激活客户端解析器。
【插入档案】
使用相邻字段的宏,每批将很多文件读取到BLOB中。二进制安全。
【维护】
只需单击几下鼠标即可优化,检查,分析和修复表。
【在服务器上查找文本】
在表,数据库甚至整个服务器上查找文本。
【打印】
将表,列,变量等的任何列表发送到打印机。可切换的列。
【SQL帮助】
浏览MariaDB内置帮助系统中的主题。
【更新检查】
通过最新功能和错误修复使您的HeidiSQL版本保持最新。可以通过选项自动调用。
1、所有人免费,开源
2、在一个窗口中连接到多台服务器
3、支持的数据库系统:MariaDB,MySQL,MS SQL,PostgreSQL和SQLite
4、通过命令行连接到服务器
5、通过SSH隧道连接,或通过SSL设置
6、创建和编辑表, 视图, 存储的例程, 触发器 和计划的事件。
7、生成漂亮的SQL导出,然后压缩它们,或将它们放在剪贴板上。
8、从一个服务器/数据库直接导出到另一服务器/数据库
9、管理用户权限
10、导入文本文件
11、将表格行导出为CSV,HTML,XML,SQL,LaTeX,Wiki标记和PHP数组
12、使用舒适的网格浏览和编辑表数据
13、批量编辑表(移至数据库,更改引擎,排序规则等)
14、将ascii或二进制文件批量插入表中
15、使用可自定义的语法突出显示和代码完成编写查询
16、重新格式化无序的SQL
17、监视并杀死客户端进程
18、在一台服务器的所有数据库的所有表中查找特定文本
19、批量优化和修复表
20、使用您当前的连接设置启动并行的mysql.exe命令行窗口
1、下载本站为您提供的HeidiSQL汉化版压缩包文件,正常解压后,得到“HeidiSQL_11.2.0.6283_Setup.exe”安装程序
2、双击安装程序,弹出语言选择窗口,选择English,点击OK
3、阅读软件的许可证协议,勾选“I accept the agreement”同意此协议,点击Next
4、选择HeidiSQL主程序的安装路径,默认直接安装到C盘中,您也可以点击Browse按钮切换合适的路径,然后点击Next
5、选择开始菜单文件夹,直接使用默认文件夹HeidiSQL即可,点击Next
6、选择附加任务,是否创建桌面快捷方式,是否设置为默认数据库管理软件等等
7、确认安装信息,点击Install
8、等待安装进度完成,点击Finsih退出安装向导即可
使用要求:HeidiSQL在Windows 8和10(以及一些小问题的Windows 7)上运行良好。在Wine上运行HeidiSQL目前非常不稳定。
一、连接到数据库服务器
基本
HeidiSQL是所谓的客户端应用程序,仅当您有一些服务器可用时才 可用。因此,请确保您要连接一些MariaDB,MySQL,MS SQL,PostgreSQL服务器或SQLite数据库文件。
一个简单的设置是在本地主机上安装MariaDB服务器 (相当于特殊IP地址127.0.0.1)。在HeidiSQL的会话管理器中,单击“新建”按钮以创建新的连接,并且已经为您设置了大多数默认设置,但密码除外,密码在新安装的MariaDB服务器上通常不是空的:
您可以在文件夹中组织存储的会话。要创建文件夹,请单击“新建”按钮上的下拉箭头,然后单击“根文件夹中的文件夹”或“选定文件夹中的文件夹”。有了文件夹后,您可以在其中创建连接,也可以将现有的连接拖到该文件夹中。
二、建立与MariaDB / MySQL / PostgreSQL的SSH隧道连接
如果您的MariaDB / MySQL / PostgreSQL服务器位于只能通过SSH访问的远程计算机上,那么您仍然可以使用HeidiSQL连接到它。您只需要PuTTY项目中的其他plink.exe,将其放在硬盘上的某个位置,最后告诉HeidiSQL它的位置以及SSH凭据 以及MariaDB / MySQL / PostgreSQL凭据。
请注意,SSH服务器的默认主机名是您在“设置”选项卡中输入的主机名。然后HeidiSQL建议plink.exe连接到该主机名,或者,当您输入SSH主机名时,将使用该主机名。另外,对于“ plink.exe”中的-L(侦听)选项,始终使用“设置”选项卡上的主机名。
设置示例:
“设置”标签:
主机名:“ 127.0.0.1”
密码:[您的mysql密码]
端口:大多数情况下为“ 3306”
“ SSH隧道”标签:
SSH主机:[您的服务器名称]
端口:大多数情况下为“ 22”
用户名:[您的ssh用户]
密码:[您的ssh密码]
本地端口:“ 3307”
以下错误或类似的错误,主要是由到远程服务器的正式IP地址上的隧道造成的:
在“读取初始通信数据包”时与MySQL服务器的连接断开,系统错误:0“内部错误/检查(非系统错误)”
在这种情况下,请确保在“设置”>“主机名/ IP ”中使用“ 127.0.0.1” ,并在“ SSH隧道”>“主机”中使用服务器的远程IP 。
三、命令行开关
尽管HeidiSQL是纯粹的GUI应用程序,但可以自动通过命令行参数连接和打开文件。参数名称区分大小写,并且基于MariaDB / MySQL命令行应用程序(例如mysqldump)使用的名称。
常见陷阱:
确保使用完整文件名(“ heidisql.exe”)而不是简短版本(“ heidisql”)调用HeidiSQL。HeidiSQL的命令行解析器希望采用这种方式。以后应该解决此问题。
参数键可以用=或空格分隔,例如-h = localhost
包含点的参数必须用双引号引起来。这在传递IP地址时很重要: -h = 192.168.1.1将仅使用第一段192,而-h =“ 192.168.1.1”是正确的格式。
例子:
从会话“ xyz”开始使用存储的设置重新开始:
c:\ path \ to \ heidisql.exe -d = xyz
c:\ path \ to \ heidisql.exe -description = xyz
使用其他用户名或端口连接:
c:\ path \ to \ heidisql.exe -d = xyz -u = OtherUser
c:\ path \ to \ heidisql.exe -d = xyz -P = 3307
连接到非存储的会话:
c:\ path \ to \ heidisql.exe -h =“ 127.0.0.1” -u = root -p = Mypass -P = 3307
在查询选项卡中打开多个.sql文件:
c:\ path \ to \ heidisql.exe文件A.sql path \ to \ fileB.sql文件C.sql ...
使用自定义便携式设置文件:
c:\ path \ to \ heidisql.exe --psettings = c:\ temp \ p.txt
四、数据库树
当您有大量的表,视图或数据库中的任何内容时,您可能希望按它们的类型对它们进行分组,以获得更好的概览。只需右键单击树并激活树样式选项>按类型对对象进行分组:
您还可以通过在表的最左侧区域单击鼠标,将重要项目标记为所谓的“收藏夹”。然后,您可以通过单击顶部的新“仅显示收藏夹”按钮来将树限制为仅显示收藏夹:
五、建立表格
HeidiSQL带有功能丰富的GUI,用于创建和编辑表结构。只需右键单击要在其中创建表的数据库,然后指向“新建”,然后单击“表”:
完成后,您将看到表编辑器,如下图所示:
六、创建一个视图
单击“新建”,然后单击“视图”,以显示视图编辑器。创建视图基本上就像编写SELECT查询一样。给它起一个名字,然后单击“保存”按钮来创建它。HeidiSQL在“数据”选项卡中显示视图的数据,就像表一样。
您可能会注意到的一件事是,MySQL和MariaDB在保存视图时会重新格式化视图中的SELECT查询。这将破坏缩进,并将整个查询转换为单行。HeidiSQL通过从服务器上的* .frm文件加载视图来尽力恢复视图的原始代码。但是,在很多情况下,这通常会由于文件权限受限而失败。在这种情况下,使其再次可读的唯一方法是使用HeidiSQL的重新格式化(Ctrl + F8)。
七、创建一个存储过程
只需右键单击要在其中创建过程的数据库,然后指向“新建”,然后单击“过程”或“功能”。完成后,您将看到过程编辑器,如下图所示:
八、创建触发器
九、创建预定的事件
一体机驱动/ 131 MB
系统增强/ 45.33 MB
杂类其他/ 8.32 MB
站长工具/ 24.5 MB
游戏辅助/ 110 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!