热门排行
简介
HeidiSQL是一款MySQL图形化界面工具,用于简单化你的 MySQL 服务器和数据库管理的。该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。该软件资源开放。需要的朋友们可以下载试试吧!
特色介绍
免费开源
可在一个窗口中连接到多个服务器
可通过命令行连接到服务器
支持 SSH 隧道连接,或者通过 SSL 设置
可创建和编辑数据表、视图、存储过程、触发器和调度事件
生成格式友好的 SQL 导出
可直接从服务器/数据库导出到另外一个服务器/数据库
支持用户权限管理
可导入文本文件
可导出表数据到 CSV, HTML, XML, SQL, LaTeX, Wiki Markup and PHP Array
友好的表格浏览和编辑表数据
批量编辑表操作(移动表、更改存储引擎、collation 等)
批量插入ASCII和二进制文件到表中
支持可定制的语法高亮和代码自动完成的查询编辑器
很好的格式化 SQL
监控并可停止客户端进程
在所有表、所有数据库中查找特定文本
批量优化和修复表
使用当前设置启动并行的 mysql.exe 命令行窗口等等
使用教程
点击新建后,选择在根分类创建会话,左侧在会话名称下出现的Unnamed,右键选择Rename即可重命名。右侧选择数据库类型(mysql),输入主机名(默认本机127.0.0.1),用户名(默认root)和密码,点击“打开”按钮即可连接。点击“保存”按钮,下次连接便可不用输入密码。
使用说明
1、基本
HeidiSQL是一个所谓的客户端应用程序,只有在您有可用的服务器时才能使用。因此,请确保您有一些MariaDB、MySQL、MS SQL、PostgreSQL服务器或SQLite数据库文件可以连接。
一个简单的设置是在localhost上安装MariaDB服务器(相当于特殊IP地址127.0.0.1)。在HeidiSQL的会话管理器中,单击“新建”按钮以创建新连接,并且大多数默认设置已经为您设置好了,除了密码,在新安装的MariaDB服务器上大部分不是空的:
您可以在文件夹中组织存储的会话。要创建文件夹,请单击“新建”按钮上的下拉箭头,然后单击“根文件夹中的文件夹”或“所选文件夹中的文件夹”。拥有文件夹后,您可以在其中创建连接,或将现有连接拖到该文件夹中。
2、设置到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(侦听)选项。
3、数据库树
当您的数据库中有大量表、视图或其他任何内容时,您可能希望按它们的类型对它们进行分组,以获得更好的概览。只需右键单击树并激活Tree style options>Group objects by type:
您还可以通过鼠标单击表格的最左侧区域将重要项目标记为所谓的收藏夹。之后,您可以通过单击顶部新的“仅显示收藏夹”按钮将树限制为仅显示收藏夹:
4、创建表
HeidiSQL带有一个功能丰富的GUI,用于创建和编辑表结构。只需右键单击要在其中创建表的数据库,然后指向“新建”,然后单击“表”
5、创建视图
单击“新建”,然后单击“查看”,以显示视图编辑器。创建视图基本上就像编写SELECT查询一样。给它一个名字,然后点击保存按钮来创建它。HeidiSQL在“数据”选项卡中显示视图的数据,就像表格一样。
您可能会注意到一件事,当您保存视图时,MySQL和MariaDB正在重新格式化视图中的SELECT查询。这会破坏缩进,并将整个查询转换为单行。HeidiSQL尽力恢复视图的原始代码,方法是从服务器上的*.frm文件加载它。但是,这在很多情况下都会失败,通常是由于文件权限受限。对于这种情况,使其再次可读的唯一方法是使用HeidiSQL的重新格式化程序(Ctrl+F8)。