HeidiSQL 是一款专门用来管理 MySQL 服务器的图形化工具,由德国开发者 Ansgar Becker 联合几位 Delphi 程序员共同,并且以开源形式发布。使用时只要用有效的账号密码登录 MySQL 服务器,就能建立一个会话开始操作。它把日常数据库维护中繁琐的命令行操作变成了直观的界面点击,从浏览数据、编辑表结构到管理用户权限,都能在同一个窗口里完成。软件体积小巧,响应迅速,对中文用户也比较友好,适合需要经常跟 MySQL 打交道的开发者和运维人员。

1、 支持同时连接多个服务器,每个服务器以独立窗口呈现,切换起来很方便
2、 可以通过命令行方式连接服务器,满足不同使用习惯
3、 能创建和编辑表格、视图、存储程序、触发器以及安排日程
4、 提供 SQL 数据导出功能,还能从一台服务器或数据库直接导入数据到另一台
5、 可以管理用户权限,从文本文件导入数据,并运行 SQL 查询
6、 支持在两个数据库之间同步表,也能把选中的表导出到其它数据库或 SQL 脚本中
- 界面简洁易用,数据库浏览和 SQL 查询标签之间可以快速切换,并带有语法突出显示
- 支持 BLOB 和 MEMO 字段编辑,处理大型 SQL 脚本也没有压力
- 可以编写自定义语法高亮规则,并享受代码自动完成功能
- 内置漂亮的 SQL 格式化工具,让杂乱的语句变得整齐易读
- 能够监视并终止客户端进程,方便排查连接异常
- 支持在所有数据库的所有表中查找特定文本,批量优化和修复表也能以批处理方式完成
2、 支持批量修改表,比如移动到另一个数据库、更改存储引擎、调整整理规则等
3、 可以把 ASCII 或二进制文件批量插入到表中
4、 从文本文件导入数据的功能,让外部数据迁移变得简单
- 在数据库管理处右键,或者在选中的数据表上右键,从弹出菜单里选择“Export database as SQL”
- 在弹出的窗口中,database(s) 和 table(s) 各自有“Drop”和“create”两个选项;勾选后生成的 SQL 语句会包含删除和创建数据库或数据表的命令,通常建议勾选
- Output 区域提供几种导出方式:One big file 导出一个 SQL 文件,Directory 让每个表单独存放到指定文件夹,Clipboard 导出到剪贴板,Database 导入到另一个数据库,Server 导入到另一台服务器
- data 区域也有多个选项:No Date 表示只导出表结构不导出数据,Delete+Insert 会清空数据表内容并插入新内容,Insert 只插入新内容,Insert Ignore 插入时忽略错误内容,Repalce 则是替换插入
- 选好对应的导出方式后,点击“Export”按钮就能完成导出。整个流程在 HeidiSQL 中操作起来非常轻松
(您的评论需要经过审核才能显示)
0条评论