【辰哥小课堂】数据库连接之数据库管理

2466
1

辰哥 管理员

发表于2018-12-21 11:45

楼主
       数据链接除了数据库连接池之外,还有一个非常重要的功能点,那就是数据库管理。也许你会说,这个很简单:查询、删除、导入、导出。那你知道导入、导出表时是否含表的触发器、索引等吗?本文将给大家讲述数据库管理的主要作用以及在数据库管理中可以作哪些操作及其说明相关事宜。

数据库管理作用
亿信BI数据库管理功能的主要作用有以下几点:
1. 可查看不同数据库的数据,了解数据库表的数据结构和数据类型,帮助我们更好的理解和制作报表。
2. 解决了查看不同类型数据库使用工具的麻烦。我们知道,链接不同类型数据库可能需要不同类型的工具,比如Oracle常用的PLSQL Developer,MySQL常用的Navicat等;而数据库管理模块通过Web 方式的展现形式融合多种数据库类型的使用,省去了很多麻烦。
3. 提供了从多个不同的数据源复制数据的功能。此项功能解决了不同数据库平台上数据迁移的问题,比如从MySQL中复制数据到Oracle 数据库。
4. 仅需配置一次数据库链接地址,即可达到多个客户端的访问。解决了不同的人员链接相同的数据库多次配置问题,减少了不必要和重复的机械劳动。
5. 实现了远程数据查看功能,方便我们对远程数据库上的数据进行查看。

数据库管理功能功能入口
操作入口:系统管理-》数据库连接池-》数据库管理。




主界面介绍
数据库管理的主页面分为菜单栏、左侧导航树和数据库表显示区。


【菜单栏】3个功能按钮:新建SQL窗口、导入数据库表、最近操作。
【导航树】显示所有数据库连接池中的数据库表和视图。
【显示区】各个功能窗口都在这个区域显示,如查看报表数据等。

逐项功能介绍1. 新建SQL窗口

点击“新建SQL窗口”打开查询数据库页面,在上方的工具栏中可以切换数据库连接池,在输入框里可以编写SQL语句并执行,执行结果则在页面下半部分显示,查询结果可以复制和导出。

执行SQL
所有能够直接执行的SQL都能够在SQL输入框中输入,点击“执行SQL”来执行,如:create ,drop ,select ,update,insert,delete等操作。
注意:
只支持一个SQL,不支持多个SQL同时执行;
不支持SQL结束后的“;”,否则提示“ORA-00911: 无效字符”;



支持只执行用鼠标选择的SQL
复制查询结果
可将查询结果复制到其它数据库连接池,还可定义新的数据库表名。


注意:
只支持以select开始的查询结果,其它类型SQL复制过程中提示异常;
不支持复制:触发器、索引、主键。


【导出查询结果】
可将查询结果导出,有2种导出格式可供选择。


注意:
复制查询结果及导出查询结果:
只支持以select开始的查询结果,其它类型SQL复制过程中提示异常;
不支持复制:触发器、索引、主键。

2. 导入
点击“导入”打开导入表页面,可以通过本地文件和服务器文件两种文件上传方式,目前支持db文件、csv文件和zip包的格式。
注意:
每次上传的文件大小限制为100M。若你的db文件和csv文件大小超过100M,先尝试将其压缩为zip包上传。
当上传的文件识别成功后,跳转到导入界面:


选择导入的方式有4种:
【自动命令表名】
根据db或者csv文件的名称命名表名。若是表名已存在,则在表名后自动生成后缀。


【导入到新的数据库表】
可定义导入的目的表的表名。

【数据追加到指定数据表】
顾名思义,将部分数据添加到指定的数据表中。注意数据库表的关键字不能重复。
【清空数据表数据后再导入】
将已存在的数据库表数据清空,再导入文件中的数据。注意源数据库表的数据备份。

3. 最近操作

点击“最近操作”打开最近操作页面,显示数据库管理中最近的复制、删除、导出、导入等操作。

4. 查看表数据
在数据库管理左侧导航树中选择一张表或视图,右键菜单中选择“查看数据”,与“select * from table”获得的结果相同。


数据库表的数据显示在右侧显示框中。

5. 查看表结构
在数据库管理左侧导航树中选择一张表或视图,右键菜单中选择“查看结构”。


数据库表的表结构显示在右侧显示框中。

表的结构会显示字段名称,类型,长度,小数位数,能否为空,是否唯一,备注。

注意:
支持显示数据表的结构;
支持显示数据表的主键、索引;
不支持显示表触发器。

6. 导出表
在数据库管理左侧导航树中选择一张表或视图,右键“导出”,导出时可以选择导出的格式。


注意:
db格式支持将表的“触发器、索引、主键”都导出。

7. 复制表
在数据库管理左侧导航树中选择一张表或视图,右键“复制”,复制时需要填写复制表名和连接池。

注意:
支持复制数据表和视图;
支持复制表时将表的“触发器、索引、主键”都复制到新表中;
支持将数据库表和视图复制到不同数据库。

8. 删除表
在数据库管理左侧导航树中选择一张表或视图,右键“删除”。


最近看过此主题的会员

sunq

小学生

紫川秀

WineSheng

leony

hesj

baimr

pandabuxizao

jrjrjr

Gardenia

cuihr

1个回答

只看楼主

韦韬然 数据老手Lv5

发表于2018-12-21 11:50

只看该作者

取消 关注该作者的回复

沙发

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号