精华内容
下载资源
问答
  • mysql数据库界面管理工具 SQLyog
  • 可以通过GUI管理Hbase数据库,支持多种过滤器查询,转载自https://sourceforge.net/projects/hbasemanagergui/
  • 支持多种数据库结构,例如:MySQL、oracle、MariaDB、DB2、sqlServe
  • Firebird数据库管理工具,很好用,并且不乱码,网上很多工具都乱码,这个是我公司用的,没有任何问题
  • 界面化的数据库管理工具Navicat,界面友好,实际使用优秀。 在数据库建表,数据库增删改查方面表现突然。 能够界面化管理数据库的神器。
  • MySQL数据库界面工具 - Navicat的常用功能

    千次阅读 多人点赞 2020-04-28 19:25:49
    本文关键字:MySQL、数据库界面工具、Navicat、常用功能。本文使用的工具版本为:Navicat Premium 15,文中提到的功能在旧版中同样支持,如果需要最新版的软件(Mac/Windows)可私信博主。

    写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

    • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
    • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
    • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    MySQL数据库界面化工具 - Navicat的常用功能

    本文关键字:MySQL、数据库、界面化工具、Navicat、常用功能

    本文使用的工具版本为:Navicat Premium 15,文中提到的功能在旧版中同样支持,如果需要最新版的软件(Mac/Windows)可私信博主。

    一、Navicat概述

    首先我们要先知道Navicat到底是个啥?之前经常看到很多小伙伴没有安装数据库,就直接丢一个错误截图到群里。
    问:为什么我连不上本地数据库?
    于是乎,我会根据报错信息很礼貌的问一句:你的数据库服务开启了吗?
    对方答:数据库服务?那是什么?
    我:emmmm。。。。???

    1. DBMS与界面化工具的关系

    我们所使用的数据库管理系统,或者称之为数据库软件,如:MySQL、Oracle、SQLServer,在安装以后,都是以系统服务的方式存在的,并不像我们其他的安装程序一样,用的时候直接打开某个exe程序或者快捷方式。
    所以我们在使用数据库之前,一定要确保数据库服务为开启状态,不同的数据库软件的操作流程大同小异,在系统的服务列表中进行确认,或者使用对应的数据库服务管理工具。
    那么界面化工具只是一个对数据库管理的软件,相比于数据库自带的客户端访问程序(通常都是在黑框框里面运行。。。什么叫黑框框,明明是cmd好不!),使用起来要更方便一些。所以界面化工具所提供的功能其实是基于数据库本身就支持的功能做的界面封装,如果没有数据库服务,自己是无法工作的。
    那么,是不是使用界面化工具就必须安装数据库服务呢?也并不是完全这样,如果我们要访问的数据库在云端,或者是在网络可达的机器上,那么我们就不需要在本地安装数据库软件了。

    2. MySQL与Navicat的关系

    MySQL是目前主流使用的数据库之一,也是最具代表性的关系型数据库之一,占用资源少,效率和性能方便表现的也不错,通常使用在中小型项目中,也可以用于搭建数据库集群。
    在这里插入图片描述
    Navicat是一个界面化的数据库工具,可以远程连接云端数据库或方便的访问本地数据库,很多功能可以不通过SQL来进行操作,而通过界面化的操作来完成,可以提高开发者的效率,便于数据的查询和管理。
    类似Navicat的工具有很多,如:MySQL Workbench(官方工具)、DataGrip(Jetbrains家族中强大的界面化数据库工具)、SQLyog(免费的MySQL数据库管理工具)。
    在这里插入图片描述
    如果你需要安装MySQL数据库,可以参考我的这篇文章:MySQL 5.x界面安装 - Windows

    二、Navicat的常用功能

    对于本文没有介绍到的功能可以参考Navicat软件的官方文档,可以在线查看,并且是中文的:online-manual,其他功能的演示将在后续的文章中说明。

    1. 用户界面

    • 主工具栏:提供常用功能的快速入口,如连接、查询、表、视图、用户等。
    • 导航窗口:浏览数据库连接、数据库、数据表、视图等数据库对象的区域。
    • 选项卡:每打开一个功能或操作一个数据库对象时就会增加相应的选项卡,可以互相切换或关闭。
    • 对象工具栏:针对每个功能选项卡,会显示对应的功能控件。
    • 对象窗口:在该区域显示对象的列表,如:数据表、视图等对象的列表。
    • 信息窗口:该区域中显示对象的详细信息、运行日志或者预览信息。

    在这里插入图片描述

    2. 连接数据库与连接管理

    • 新建连接

    使用Navicat进行数据库管理第一步就是建立一个数据库连接,建立连接的前提是已经成功安装了数据库,并开启了服务。我们点击主工具栏中的连接按钮即可建立一个新连接,可以看到Premium版本的Navicat支持多种连接。
    在这里插入图片描述
    我们点击MySQL来新建一个MySQL数据库的连接,这里要注意:如果我们要连接高版本的数据库,那么我们的Navicat版本不能过旧,因为连接数据库需要驱动,很多界面化工具的驱动都是内置的,并不能像DataGrip一样能够手动的管理驱动。

    • 连接测试

    进入新建连接界面,默认已经填写了主机名和端口号,以及用户名。指定访问本地数据库,端口号为3306。使用哪一个用户连接决定了操作数据库时具备的权限,默认为root用户(MySQL数据库的最高权限用户),于是我们需要填写在安装时设定的密码。
    对于连接名部分,并不影响数据库的连接,这只是我们自己随便起一个名字,来标记不同的连接而已,通常会使用主机、端口、用户的信息来作为命名的参照,可以更为高效的管理数据库连接。
    在这里插入图片描述

    如果信息填写无误,可以正常建立连接,在点击测试连接后就会出现连接成功的窗口。
    在这里插入图片描述

    • 保存连接

    测试连接通过后点击确定按钮完成连接的新建,接下来就会出现在导航窗口中。
    在这里插入图片描述

    • 连接管理

    在已有的连接上点击右键可以查看到支持的操作,包含:打开连接、编辑连接、新建连接、删除连接、复制连接、新建数据库、新建查询、命令列界面、运行SQL文件、刷新(数据库权限等)、管理组、颜色、刷新。
    在这里插入图片描述

    其中新建数据库、运行SQL文件、刷新的操作必须要在打开连接后才能进行。其中大部分功能大家自己尝试即可,都比较简单,其中命令列界面会打开MySQL客户端的交互环境,方便大佬操作,如下:
    在这里插入图片描述

    3. 数据库管理

    • 查看数据库列表

    在连接配置完成后,右键打开连接或者双击都可以进行数据库连接,连接成功后就会显示数据库的列表(相当于show databases的执行结果)。
    在这里插入图片描述

    当我们连接上数据库之后,我们所做的所有操作都会直接作用在数据库上,所以操作时一定要小心,不要一不留神导致自己直接跑路。在其中一个数据库上点击右键可以查看到如下菜单:其中运行SQL文件、转储SQL文件、打印数据库等功能要连接后使用,会在其他文章中介绍。
    在这里插入图片描述

    • 打开数据库

    想要打开某个数据库直接双击即可或者右键后点击打开,接下来就会看到数据表的列表(相当于show tables执行结果)。
    在这里插入图片描述

    • 新建数据库

    新建数据库时需要填写三个信息:数据库名称、字符集(对应CHARACTER SET)、排序规则(对应COLLATE),我们也可以点击SQL预览查看到完整的语句。
    在这里插入图片描述

    其中字符集主要决定数据库所支持的字符集类型,也会作为数据表默认的字符集配置,排序规则主要决定了存储和查询数据时的规则,是否对大小写敏感等(utf8默认的排序规则为utf8_general_ci)。
    在这里插入图片描述

    • 编辑数据库

    点击编辑数据库可以修改数据库的字符集和排序规则,如果想要修改数据库名称,在Navicat中不支持直接修改名称,可以借助数据传输功能实现。
    例如已存在一个数据库database1,需要更名为database2,操作步骤如下,点击:工具 -> 数据传输
    在这里插入图片描述

    选择所有的或所需的数据库对象
    在这里插入图片描述

    点击开始按钮
    在这里插入图片描述

    点击关闭按钮结束
    在这里插入图片描述
    传输完成后,删除database1,即可完成数据库的更名(某些其他工具提供了数据库直接更名的功能)。

    • 删除数据库

    点击删除数据库时就会将数据库删除,包含其中所有的数据库对象(数据表、视图等),请务必小心。

    4. 数据表管理

    • 新建数据表

    打开某一个数据库后,在对象工具栏部分点击:新建表
    在这里插入图片描述

    在这里插入图片描述

    字段设置完成后点击保存按钮,填入数据表名称,即可完成表的创建,随后会出现在对象窗口中。

    • 编辑数据表

    编辑数据表指的是对表结构做出修改,选中一个数据表后点击设计表,进入到和上方相同的界面中,可以对字段进行修改,如果需要对数据表进行重命名,可以在数据表上点击右键,选择:重命名。
    需要注意的是,在进行数据表字段类型修改时,如果表中已经存在数据,则必须保证新设置的类型原数据能够兼容,或者删除问题数据后再进行修改。

    • 删除数据表

    选择删除数据表则会删除该数据表对象,连同存储的数据。

    • 数据管理

    数据表新建完成后可以双击打开,此时相当于进入了一个数据编辑的界面,会查询出所有的数据(分页显示,默认每页1000条),我们可以在其中直接添加、修改、删除数据。
    在这里插入图片描述

    点击左下角的 +- 进行数据的插入和删除,直接选择某一个数据列进行数据的修改,点击对勾提交保存,需要注意的是添加和删除的数据必须符合数据表字段所定义的类型。

    5. ER图表

    在Navicat工具中,默认是以列表形式展示数据库中的数据表,我们可以切换到E-R图表的形式来显示,能更清晰的显示数据表之间的关系,操作步骤如下。
    点击查看 -> ER图表
    在这里插入图片描述

    6. SQL运行

    如果我们需要在工具中执行自己的SQL语句,可以通过两种方式实现。

    • 新建查询窗口

    点击查询 -> 新建查询
    在这里插入图片描述

    在这种方式下,我们可以得到很丰富的提示,并且所有的SQL语句可以使用sql文件的形式保存下来,也可以自定义选择某一段SQL语句来执行。

    • 打开命令列界面

    在使用的数据库上点击右键 -> 命令列界面
    在这里插入图片描述
    在这种方式下,我们可以像在mysql客户端交互环境下使用命令一样,以分号结尾,逐条语句进行执行,并且可以进行上翻和下翻。

    扫描下方二维码,加入官方粉丝微信群,可以与我直接交流,还有更多福利哦~

    在这里插入图片描述

    展开全文
  • 本文关键字:DB、DBMS、SQL、图形界面工具。刚刚接触数据库的小伙伴可能会对几个名词混淆不清,一上来又是命令又是工具的,这篇文章帮大家来明确一下这几个概念之间的关系。

    写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

    • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
    • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
    • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    数据库、数据库管理系统、SQL和图形界面工具的关系

    本文关键字:数据库、DBMS、SQL、图形界面工具

    刚刚接触数据库的小伙伴可能会对几个名词混淆不清,一上来又是命令又是工具的,这篇文章帮大家来明确一下这几个概念之间的关系。

    一、数据库(DB)

    数据库是我们接触这一学科时认识的第一个词,也是最容易产生歧义的一个词。为什么这么说呢?因为它既有自己的意义,也是其他名词的简称。

    • 数据

    数据的概念大家并不陌生,这是一个很广义的词。书籍、磁盘、储存卡都能成为数据存储的载体,书籍中的文字、存储设备中的文本文件、音频、视频等等都可以称之为数据。如果,你去查百度百科的话,定义简直不要更抽象:

    数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。
    数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。
    在计算机系统中,数据以二进制信息单元0,1的形式表示。

    既然我们现在接触的是信息技术和计算机相关的领域,那我们划一下重点,数据的定义可以是:存储在设备中的很重要的文件,通常是某些应用正常使用的基础。那么根据数据使用的时机和特点,我们还可以这样分类:内存中的数据和硬盘中的数据。我们知道,当一个程序开始运行时,首先要在内存中申请空间,然后根据程序的需要再去加载相应的资源。
    比如我们运行一个游戏,可能自身的大小为10GB,但是运行的时候并不需要这么多,因为并不需要把所有的文件都加载到内存中,当我们切换到一个新的场景或者新开始一个游戏时,就需要加载一些素材和数据,这个时候就会从硬盘中加载一些(同时可能会释放一些无用的资源)。
    当我们退出游戏时,比如我们积攒了一万金币,如果没有存档,那肯定会很悲剧,因为内存中的数据是不会永久保存的,当程序退出或者计算机重新启动,其中的内容就会被释放掉(毕竟那么多软件等着用呢)。而如果我们存档,就相当于把数据永久保存到了硬盘上,下次再进入时,是从硬盘上进行读档。
    也就是说硬盘上的数据是持久化保存的,是以各种文件格式存在的,可能是游戏程序所需要的特定数据文件格式,也可能是我们熟知的各种文件格式。

    • 数据库

    理解了数据的概念和相关特点后,我们直接引用百度百科的定义:

    数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

    简而言之,数据库就是具有某种数据格式的数据的集合。通常我们所说的数据库都将数据存储在硬盘上,对于这样的数据集合必然要通过相应的软件去管理,这样的软件被称作数据库管理系统,即:DBMS。所以,在很多时候我们会用“数据库”这个词直接代表“数据库管理系统”,因为二者其实是密不可分的。

    如果真要说两者的区别,才需要较一下真,数据库指的是存储的数据本身,而数据库管理系统指的是为管理数据库而设计的电脑软件系统。如果想要具体了解一下数据库的发展历程可以进传送门:数据库的发展与数据模型

    二、数据库管理系统(DBMS)

    理解了DB(数据库)和DBMS(数据库管理系统)之间的关系后,我们再去看维基百科上面的叙述应该就很清楚了:

    数据库管理系统(Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML;或依据所支持的电脑类型来作分类,例如服务器聚类、移动电话;或依据所用查询语言来作分类,例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。

    数据库关系系统就是一个能够操作数据库的软件,用户可以通过DBMS去完成对数据的最基本操作,新增、删除、修改、查询,也就是常说的增删改查,或者洋气的称为:CURD,即:C-创建(Create)、U-更新(Update)、R-读取(Retrieve)和D-删除(Delete)。
    目前我们所使用的数据库以第二代数据库为主,所学习的也都是典型的关系型数据库,如:SQL Server、MySQL、Oracle等。说到DBMS之间的区别,主要在于内置函数、数据存取策略、应用场景适用性以及数据库对象之间的差异等等。

    很多小伙伴儿可能会发现,当学完一个DBMS之后,用同样的语句在另外一个DBMS上也能执行成功,于是就很兴奋的认为原来数据库就是如此简单,我已经能够驾驭多个DBMS了!对此,小编只能很冷静的告诉你:对不起,请收回你的自信。。。之所以能够通用是因为这些DBMS在设计之初都支持使用SQL,但是仅仅掌握了SQL不能说你就掌握了这个DBMS。

    三、结构化查询语言(SQL)

    说到SQL,其实不需要过多的解释,因为他就像Java、C、Python一样,也是一种编程语言,只不过它的目的很单一,只作用在数据库上,能够对数据直接进行操作,也支持定义函数、存储过程、触发器等数据库对象,也可以使用case-when来实现选择结构。
    SQL的全称为Structured Query Language,即:结构化查询语言。1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。SQL从功能和作用上可以分为6类:

    • 数据查询语言(DQL):主要由SELECT、FROM、WHERE组成,用于查询数据
    • 数据操纵语言(DML):主要包含插入(INSERT)、更新(UPDATE)、删除(DELETE)三种操作
    • 数据定义语言(DDL):主要使用CREATE来创建各种数据库对象(TABLE、VIEW、INDEX等)
    • 数据控制语言(DCL):主要用于数据库的权限控制及用户对数据库对象的使用管理
    • 事务处理语言(TPL):事务处理主要为了保证一系列的操作能够全部成功或统一回滚,主要关键字包括TRANSACTION、COMMIT、ROLLBACK
    • 指针控制语言(CCL):通过指针可以对数据表以行为单位进行操作,主要关键字包括CURSOR、FETCH、CURRENT

    具体的SQL语法将在后续文章中介绍,有关于SQL和DBMS的关系我想大家应该已经很清楚了,SQL是关系型数据库语言的标准,可以适用于多种关系型数据库。有些小伙伴可能听说过T-SQL,在这里也说明一下,T-SQL( Transact-SQL)是SQL的增强版,但是只能在Microsoft SQL Server数据库上使用。在有些时候也会用T-SQL来代表某一个数据库自己对SQL语言的扩展或高级用法,这里注意区分。

    四、图形界面工具

    说到图形界面工具,其实就是我们最常使用的软件,那为什么还要弄出这么个词呢?这是因为数据在安装以后是以一个系统服务的方式存在,需要有相应的客户端才能够访问和使用。一般安装数据库以后都会带有官方提供的客户端程序,如:Oracle的sqlplus,MySQL的mysql,但是这些客户端都是在cmd中运行的,只能通过相应的指令或SQL语句来操作,为了方便用户操作数据库,就会借助图形界面工具了,也就是说图形界面工具本身只是一个操作DBMS的可视化软件,必须连接到一个正常工作的数据库服务才能使用
    这里给大家介绍一些官方工具,大家可以根据喜好自行选择:

    • Oracle SQL Developer:Oracle数据库官方图形界面工具(免费)

    下载地址:https://www.oracle.com/cn/tools/downloads/oracle-sql-developer-download.html

    • MySQL Workbench:MySQL数据库官方图形界面工具(免费)

    下载地址:https://dev.mysql.com/downloads/workbench/

    • SQL Server Management Studio(SSMS):SQLServer数据库官方图形界面工具(免费)

    下载地址:https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15

    • PL/SQL Developer:支持Oracle数据库(需自行解决收费问题)
    • SQLyog:支持MySQL数据库(旗舰版收费)
    • MySQL-Front:支持MySQL数据库,生成数据字典较方便(需自行解决收费问题)
    • Navicat Premium:支持多种数据库,新版集成了可视化组件(需自行解决收费问题)
    • DataGrip:支持多种数据库,JetBrains家族优秀的数据库界面工具(需自行解决收费问题)

    扫描下方二维码,加入官方粉丝微信群,可以与我直接交流,还有更多福利哦~

    在这里插入图片描述

    展开全文
  • MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等...

    MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。

    MySQL最初是瑞典的MySQL AB公司开发的一款数据库软件,2008年Sun微系统(Sun Microsystems)将其收购。2009年,甲骨文公司(Oracle)又收购Sun微系统公司,MySQL成为Oracle旗下产品。

    但被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社区们对于Oracle是否还会持续支持MySQL社区版(MySQL之中唯一的免费版本)有所隐忧,因此原先一些使用MySQL的开源软件逐渐转向其它的数据库。

    MySQL数据库本身自带有命令行工具管理工具(命令mysql和mysqladmin),也有图形管理工具MySQL Workbench。但自带的工具在功能上和易用性上总比不上第三方开发的工具,最著名的例子就是phpMyAdmin,使用它你几乎能完成任何针对MySQL的管理任务。但它是一个Web界面的管理工具。下面我们介绍的这10款MySQL数据库客户端图形界面管理工具(包括phpMyAdmin),都是十分优秀的软件,各有所长,大部分都是开源免费的,也有几款是商业软件,但可以试用。

    MyDB Studio

    10-best-mysql-gui-tools1

    DBTools Manager

    10-best-mysql-gui-tools2

    dbForge Studio

    10-best-mysql-gui-tools3

    SQLWave

    10-best-mysql-gui-tools4

    phpMyAdmin

    10-best-mysql-gui-tools5

    Sequel Pro

    10-best-mysql-gui-tools6

    SQL Maestro MySQL Tools Family

    10-best-mysql-gui-tools7

    HeidiSQL

    10-best-mysql-gui-tools8

    Navicat

    10-best-mysql-gui-tools9

    Workbench

    10-best-mysql-gui-tools10

    Posted on转自:http://netsmell.com/10-best-mysql-gui-tools.html

    展开全文
  • 数据库管理工具Navicat

    2020-08-07 14:19:14
    Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单...
  • deepin下数据库管理工具2

    热门讨论 2017-12-08 23:57:14
    使用方法 找到user/share/navicat目录 对文件夹 Navicat 右击 管理员权限打开 替换 Navicat.exe 同名文件 搞定
  • 可视化Mysql数据库管理界面navicat8_mysql_cs.zip ,能够很好的处理数据库的相关操作,可视化使其其显得直观,操作方便。里面含有注册码,注册后可以永久使用,而且很好用哦。
  • 使用键空间、数据库表和分区键值访问数据,而无需编写 CQL 查询。 或者,在Cassandra:trade_mark:数据库上执行CQL查询,然后将查询结果导入MATLAB。
  • 破解版的SQLyog,方便用于在图形界面进行数据库管理
  • 数据库管理工具.zip

    2021-03-19 22:41:51
    图形界面数据库管理工具(navicat15),可以通过键鼠来操作数据库,比如建表、导数据入等。
  • 该软件提供了一个标签式界面(用于每个表和对象)以及行内编辑功能和一个过滤数据设置或者使用标准的SQL语法运行定制的SQL查询的选项。其它功能包括导出表到CSV,数据打印,记录浏览等等。MDB Viewer Plus可以独立...
  • 达梦数据库管理工具介绍

    千次阅读 2020-11-01 23:49:43
    达梦数据库管理工具介绍前言操作环境如何打开管理工具连接数据库并进行数据库服务管理数据库表管理执行sql查询 前言 随着近几年的发展,在计算机行业领域内国产化的声音越来越响亮,国产的操作系统、数据库软件也...

    前言

    随着近几年的发展,在计算机行业领域内国产化的声音越来越响亮,国产的操作系统、数据库软件也已经发展多年,越来越成熟。今天分享一下最近的学习成果,向大家介绍一下在linux系统上如何使用图形化的管理工具,便捷地完成数据库管理工作。

    操作环境

    操作系统:具有图形化桌面的linux操作系统
    数据库软件:达梦8(下载链接: http://www.dameng.com/down.aspx?TypeId=11&FId=t14:11:14

    如何打开管理工具

    第一步:安装达梦数据库
    在达梦官网上提供了齐全的参考手册(链接: http://www.dameng.com/down.aspx?TypeId=12&FId=t14:12:14
    可以找到数据库安装手册:
    在这里插入图片描述
    第二步:配置环境变量
    达梦所有的工具都放置在/bin目录下,若想随时可以使用,需要配置环境变量,增加两行:

    		[mdba@dameng ~]$ cd /
    		[dmdba@dameng ~]$ vi .bash_profile
    		export DISPLAY=:0
    		export PATH="$PATH:$DM_HOME/bin:$DM_HOME/tool"
    		[dmdba@dameng ~]$ source .bash_profile
    

    第三步:使用manager命令打开图形化管理工具

    		[dmdba@dameng ~]$ manager
    

    已打开的管理工具

    连接数据库并进行数据库服务管理

    第一步:连接数据库
    右键需要管理的数据库,确认端口、实例名、用户名、密码,并进行连接

    连接数据库

    输入连接信息
    连接成功
    第二步:对数据库服务进行管理
    右键已连接的数据库,选择“管理服务器”即可打开数据库服务的管理界面
    右键实例
    数据库服务管理
    其他说明:
    在这个界面我们可以根据自己的需要对服务进行管理。

    切换数据库服务状态:
    系统管理
    管理日志文件:
    日志管理
    设置归档:
    归档管理
    注意:开启归档需要在数据库服务状态为"mount"时。开启后再切换状态为"open"。

    数据库表管理

    第一步:在导航栏找到需要管理的模式并展开

    打开模式
    第二步:根据需要处理的事务在对应的目录上右键并进行操作

    新建数据表
    新建表

    编辑数据表
    编辑表

    执行sql查询

    执行sql

    展开全文
  • 最近刚刚接触mysql数据库,因为之前学习的是 .NET 语言,使用的是SQL 数据库,对于 mysql 数据库比较陌生 所以这次的安装完全属于个人摸着石头过河,但是最终都是成功了。 安装环境:Linux Centos7 ,root 权限...
  • 数据库管理工具navicat

    2019-01-03 11:24:57
    数据库管理工具没能连接各种数据库界面易操作,操作简单,适合新手
  • MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考。 MySQL是一个非常流行的小型关系型数据库管理系统,2008...
  • 数据库数据导出工具”是一套适合系统管理者和数据库数据管理者的工具软件。从用户的需要出发,为用户需要而设计。软件界面友好,操作简便,能够使用户非常有效和方便的对数据库数据进行抽出和管理
  • Navicat是一套快速、可靠、功能全面且价格便宜的数据库管理工具,专为简化数据库管理及降低系统管理成本而设。使用过Navicat 产品的朋友应该知道,其设计简单,功能丰富,使用起来轻松、便捷。现在,小编要给大家...
  • 数据库管理系统

    千次阅读 2018-10-24 00:14:00
    一、数据库管理系统的基本功能 数据库管理系统主要是实现对共享数据有效的组织、存储、管理和存取。围绕数据,数据库管理系统的功能为: 1、数据库定义和创建 创建数据库主要是用数据定义语言定义和创建数据库模式、...
  • DbTools数据库管理工具,DbTools在线ACCESS/MSSQL数据库管理工具,但界面和操作挺方便的,可以在线对ACCESS或MSSQL2000数据库进行表、库的查看、添加、编辑、删除、运行查询等操作。
  • 从搭建jira中学习中摘...这里插一个MySQL Workbench的安装及使用,可以方便地管理数据库,我比较喜欢用这些图形化界面工具,毕竟命令行里看不到总觉得不好,觉得这个比navicat好用,一直都用的这个,这里回顾补一下...
  • 数据库连接工具Navicat

    2020-09-18 17:36:47
    Navicat是连接数据库工具,可以连接mysql数据库,能够同时连接管理多个mysql数据库。友好的图形操作界面,简单的操作就能够连接上本地和云端的mysql服务器。
  • HeidiSQL 是一款用于简单化的 MySQL 服务器和数据库管理的图形化界面。该软件允许你浏览你的数据库管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间...
  • 今天被分配安装国产数据库达梦,好吧,那就开始做吧,无奈网上的教程少之又少,自己摸索着搭建以后用的,那就开始把 1.下载达梦数据库 达梦官网地址,windons找windons,linux找linux,windos大小1G,linux是500m左右...
  • Idea中的数据库管理工具

    千次阅读 2019-08-07 14:01:46
    这一篇文章主要分享了一个Idea中的数据库管理工具,以及一些Idea中的设置可以减少一些警告、误报错等,可以说是强迫症患者的福音。
  • 十款开源的数据库管理工具

    万次阅读 2019-03-04 19:36:51
    开发者在开发一个项目时,必定要选择一款合适的数据库,而数据库管理工具则可以帮助开发者轻松搞定很多难题。 任何Web软件和应用程序都需要强大的数据库来做后盾,目前,网上有无数个数据库管理工具,而开发者选择...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 258,126
精华内容 103,250
关键字:

数据库的界面管理工具