HeidiSQL 是一款用于简单化你的 MySQL 服务器和数据库管理的图形化界面。它是德国程序员Ansgar Becker和几个Delphi程序员开发的一个开源工具。要通过HeidiSQL来管理数据库,用户应该用有效地凭证登陆到MySQL服务器,创建一个会话。
该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。
连接到多个服务器窗口
可以使用命令行连接到服务器
创建和编辑表格,视图,存储程序,触发器和安排日程。
SQL数据导出
从一台服务器/数据库直接导入数据到另一台服务器/数据库
管理用户权限
导入文本文件
为CSV,HTML,XML和SQL的Wiki标记LaTeX和导出表行
批量修改表(移动到DB,改变发动机,整理等)
批量插入到表中ASCII或二进制文件
写自定义语法高亮和代码自动完成查询
漂亮的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是一件非常轻松的事情.
显示全部