你还在使用那些收费的数据库管理工具管理MySQL、MariaDB、MSSQL、SQLite吗?其实免费数据库管理工具已经足够大家用了,HeidiSQL就是一款开源免费的万能数据库管理工具,支持管理MariaDB、MySQL、Microsoft SQL、PostgreSQL和SQLite数据库。
界面预览图:
HeidiSQL是一个免费开源的万能数据库管理工具,使用Heidi您可以很容易查看编辑管理MariaDB、MySQL、Microsoft SQL、PostgreSQL与SQLite数据库。
HeidiSQL会话管理器背后的创新技术,可以同时建立连接与运行多个数据库。该应用程序能处理N多的任务,并使创建与编辑表格成为一项简单的工作。
在该万能数据库管理工具的帮助下,您还可以创建与运行自定义查询,而它配置的工具扩展了实用程序的功能。这样,您就有了一个用户管理模块,您可以在其中为每个访问数据库的用户指定权限。
有关主机、日志、表、状态或权限的数据可以通过使用HeidiSQL具有的内置功能很容易刷新。数据库表可以批量编辑,这意味着您可以一次加载多个数据库表,并通过批量表编辑器处理所有数据库表。
这款软件的另一个整洁的功能是只需点击一下即可导出与导入设置。通过将数据库导出为SQL并同步数据库,这将增加一倍。其他工具包含在TEXT与BLOB字段中插入文件,从CSV导入数据等。总而言之,可以肯定地说HeidiSQL确实是同类工具中最好的工具之一,支持管理MySQL、MariaDB、SQLite、PostgreSQL与Microsoft SQL Server等。
HeidiSQL(万能数据库管理工具)功能:
1、开源免费
2、使用舒适的网格浏览与编辑表格数据
3、批量编辑表(移动到数据库,更改引擎,整理等)
4、将ASPACK或二进制文件批插入表中
5、使用可定制的语法突出显示与代码完成功能编写查询
6、重新格式化无序的SQL
7、监控与终止客户端进程
8、通过命令行连接到服务器
9、通过SSH隧道连接,或传递SSL设置
10、创建与编辑 表, 查看, 存储程序, 触发 与 调度事件.
11、生成漂亮的SQL导出,随后压缩这些导出,或者将它们放在剪贴板上。
12、从一个服务器/数据库直接导出到另一个服务器/数据库
13、管理用户权限
14、导入文本文件
15、在一个窗口中连接到多个服务器
16、支持的数据库系统:MariaDB、MySQL、MS SQL、PostgreSQL、SQLite、Interbase与Firebird
17、将表格行导出为CSV、HTML、XML、SQL、LaTeX、Wiki Markup与PHP数组
18、在一台服务器的所有数据库的所有表中查找特定文本
19、批量优化修复表格
20、使用当前连接设置启动并行mysql.exe命令行窗口
等等
HeidiSQL(万能数据库管理工具)特点:
1、显示主机进程列表
当前正在运行的进程的列表。用于分析执行的SQL并杀死坏进程。
2主机命令状态
所有不同SQL命令数量的图形统计。
3、数据库
Database
有关表与视图的详细信息。可切换的列标题。用于重命名、删除、清空与修改表。
4、创建db
Create Db
创建、修改数据库并分配字符集+排序规则。
5、表编辑器
Table Editor
可视化地创建与编辑表,而不隐藏CREATE/ALTER TABLE查询。
6、视图编辑器
View Editor
在较新的MariaDB/MySQL服务器上创建与修改VIEW。
7、已存储的例程
创建与编辑存储过程与函数。
8、触发器编辑器
在较新的MariaDB/MySQL服务器上创建与修改TRIGGER。
9、事件编辑器
创建与修改计划脚本(事件)。
10、收藏夹
把桌子什么的标记为收藏夹。
11、Unicode 1
编辑器、数据库树、日志面板中的国际字符支持.
12、Unicode2
...在网格内。
13、复制表
在同一个数据库或另一个数据库中创建现有表的精确副本。
14、数据
表格内容可在网格中编辑。可切换的列与排序顺序。多种过滤机制。
15图像预览
BLOB可以包含多种文件格式。HeidiSQL可以在快速预览框中显示JPEG、PNG、GIF、BMP、PSD与更多的图像格式。
16、网格编辑
网格编辑使用多种编辑器的文本,十六进制/二进制,枚举,集,日期/时间列。
17、多重结果
运行一个包含多个SQL查询的批处理,每个查询获取一个选项卡。
18、查询
SQL查询编辑:可自定义的语法突出显示,片段文件,完成建议下拉与可编辑的结果。
19、搜索替换
在查询编辑器中查找与替换文本,支持回调正则表达式。此对话框还支持在表行中查找与替换!
20、打开大文件
当SQL文件较大时,HeidiSQL会要求您运行这些文件,而不将它们作为一个整体加载到查询编辑器中
21、导入大文件
一个大文件显示一个进度对话框,其中包含详细的统计信息
22、导出Sql
将选择的数据库与数据转储到单个转储文件中,每个表一个文件,直接转储到另一个主机、剪贴板或同一服务器上的另一个数据库。几乎与mysqldump一样快!
23、导出文本文件
保存任何数据网格的结果到CSV、HTML、XML、LaTeX、Wiki标记或PHP文件。
24、导入文本文件
将电子表格应用程序生成的CSV或分隔文件直接导入MariaDB/MySQL表。不允许执行LOAD DATA的您可以激活客户端解析器。
25、插入文件
每批读取N多文件到BLOB中,使用相邻字段的宏。二进制安全。
26、维护
优化,检测,分析与修复表通过几个鼠标点击.
27、在服务器上查找文本
在表格、数据库甚至整个服务器上查找文本。
28、打印
将任何表格、列、变量等列表发送到打印机。可切换的列。
29、SQL帮助
浏览MariaDB内置帮助系统中的主题。
30、UpdateCheck更新
保持您的HeidiSQL版本与最新功能与错误修复保持同步。可以通过选项自动调用。
31、顺序建议[编辑]
基于https://sequal.dev/提供的API,通过自然语言生成SQL查询
32、Reformat-SQL
使用内部或在线重新格式化程序清理SQL代码
33、快捷定制器
使用您的个人首选项设置默认键盘热键
34、Files--and--Tabs--preferences
重新打开您以前使用的文件,并让你微调您的鼠标点击选项卡上的动作
35、连接
第一个对话框询问主机名与凭据。所需数据库的列表可以被限制并按顺序排序。
36、Ssh隧道
使用plink.exe通过SSH隧道建立与MariaDB/MySQL服务器的连接。
37、UserManager
管理MariaDB/MySQL帐户就像玩具一样简单。一个显示分配的数据库对象的下拉列表显示了所有内容。
38、主机变量
服务器变量的列表。几乎所有都能通过doubleclick编辑。可过滤。
39、变量编辑器
可编辑的服务器变量,用于会话或全局范围。
HeidiSQL(万能数据库管理工具)优势:
1、使用可定制的语法突出显示与代码完成功能编写查询
2、在一台服务器的所有数据库的所有表中查找特定文本
3、创建与编辑表、视图、存储例程、触发器与计划事件
4、使用当前连接设置启动并行mysql.exe命令行窗口
5、支持MariaDB、MySQL、Microsoft SQL、PostgreSQL与SQLite数据库
6、将表格行导出为CSV、HTML、XML、SQL、LaTeX、Wiki Markup与PHP数组
HeidiSQL管理数据库教程:
1、连接mysql
安装并运行HeidiSQL,添加会话,在会话添加界面输入IP、数据库账号密码、端口点击打开按钮。
2、选择对应的数据库类型
根据您的实际类型选择MySQL、MariaDB、SQLite、PostgreSQL与Microsoft SQL Server等。
3、SQL编辑器
HeidiSQL内置了一个功能强大的SQL查询编辑器,支持语法高亮、自动完成、查询打造等一系列功能,使您可以很容易编写与执行SQL查询。
4、数据导入与导出
使用HeidiSQL 可以很容易导入与导出数据,支持多种数据格式,如CSV、SQL文件等。