heidisql是一个可以图形化的mysql数据库管理工具,可以更加直观的对本地或者远程数据库进行浏览进行操作,软件功能强大可支持以文本格式导入数据库,有需要的朋友快来it猫扑狭隘吧。
heidisql介绍
heidisql软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 sql查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 sql 脚本当中。heidisql 提供了一个用于在数据库浏览之间切换 sql 查询和标签带有语法突出显示的简单易用的界面。其它功能包括blob 和 memo 编辑,大型 sql 脚本支持,用户进程管理等。

heidisql的特点:
连接到多个服务器窗口
可以使用命令行连接到服务器
创建和编辑表格,视图,存储程序,触发器和安排日程。
sql数据导出
从一台服务器/数据库直接导入数据到另一台服务器/数据库
管理用户权限
导入文本文件
为csv,html,xml和sql的wiki标记latex和导出表行
批量修改表(移动到db,改变发动机,整理等)
批量插入到表中ascii或二进制文件
写自定义语法高亮和代码自动完成查询
漂亮的sql格式化
监视和杀灭客户进程
找到一个所有数据库的所有表的具体文本服务器
heidisql使用教程导出数据库sql文件:
在数据库管理处右键或者在选中的数据表右键,跳出菜单中选择“export database as sql”。

在弹出的窗口中,我们可以看到:

这里的database(s)和table(s)有两个选项,分别为“drop”和“create”,如果勾选则生成的sql语句中含有删除和创建数据库或数据表的语句,通常我们勾选起来。
这里导出“output”有几个项目:
one
big
file:导出一个sql的文件
diretcoty……:每个表一个单独的文件,存放到特定的文件夹中
clipboard:导出到剪切板
database:导入到另外一个数据库中
server:导入到另外一个服务器中
在data中也有选项,我们可以看到:

我们可以看到下面的选项:
no
date:不导出数据,只有数据表结构
delete+insert(……):清空数据表内容并且插入导出的新内容
insert:只插入新内容
insert
ignore:插入数据忽略掉错误内容
repalce:替换插入
选择对应的导出方式,确定完毕后点击“export”按钮即可。
从上面我们可以看出,在heidisql中导出sql是一件非常轻松的事情.
相容性说明
heidisql在windows 7、8和10上运行良好
在较新的wine版本上运行heidisql当前非常不稳定。推荐使用wine 4.0可能会解决各种问题。
连接到启用了tls 1.2的ms sql server,需要 安装用于sql server的更新的 ole db驱动程序18。
连接到postgresql可要求其具有 的visual c ++可再发行组件包安装
更新日志
此版本中的新功能和增强功能:
支持连接到sqlite数据库文件
删除对postgresql的架构支持
在postgresql中支持外键
在ms sql中支持外键
网格单元格编辑器的只读模式,如果基础查询或表不允许更新
在postgresql上支持scram-sha-256身份验证
增强发行说明的可读性
深色主题帮助链接的可读性增强
支持postgresql的专栏评论
支持在postgresql上禁用“全表状态”
会话管理器上的新过滤器编辑框,用于使用正则表达式过滤会话
通过鼠标中键关闭查询标签
修剪会话管理器的各种文本输入中的文本,以防止粘贴后出现前导和尾随空格
排序规则按字母顺序下拉到“大表编辑器”上
将图标放在会话管理器上的3个“新建/保存/删除”按钮上,以使其更加引人注目
性能:仅将前1000行用于计算csv导出大小,然后对其余行进行插值。
将搜索/替换对话框上的按钮扩大四分之一,使翻译更适合它们
在命令行接收器中使用给定网络类型的默认库
刷新的应用程序图标
bug修复:
修复恢复选项卡时崩溃:预期没有utf-8 bom
当参数选项卡处于活动状态时,过程主体变为不可见
上一个活动会话不再滚动到会话管理器的视图区域
当鼠标移到数据网格上且连接断开时崩溃
在会话文件夹上单击过快会打开连接而不是崩溃
ssh隧道的密码输入现已屏蔽
仅在当前架构中从pg表键中检测列,请勿将其与其他架构中同名表中的列混合
在断开的会话上从“数据”选项卡访问数据时修复崩溃
修复了活动主选项卡更改和数据网格被禁用(由于断开连接)时的崩溃
使复制/剪切更安全,以防止无害的崩溃,并在日志面板中显示发生的错误消息
mssql:从默认值中删除括号
在会话管理器的“高级”选项卡上修复复选框的状态
当列列表具有最小高度时,通过单击表编辑器中的“添加列”来修复崩溃
第三方库和组件:
将libmariadb.dll更新到v3.1.7
将libpq.dll更新到v10.0.11
引入其他libpq.dll v12.0.1
将innosetup编译器更新到v6.0.3
将virtualtree组件更新到v7.3
引入sqlite3.dll v3.30.1