这是2016年作者早期分享的博客,希望对华为云的读者有帮助。Navicat for Oracle是一套超强的Oracle数据库系统管理工具。它有极具巧思的图形化用户界面(GUI),让你可以快速且容易的以安全且简单的方法建立、组织、存取及共享资讯。Navicat for Oracle可以让用户连接本地/远端Oracle Server、提供一些实用的工具如数据/结构同步、导入/导出、备份及报表以协助管理数据的流程。
本文主要通过图文的方法介绍了Navicat for Oracle的基本用法,因为最近做J2EE项目涉及到远程数据库连接,故使用了该工具。文章非常简单基础,但还是希望对你有所帮助,如果文章中存在错误或不足之处,还请海涵~
一. 连接远程数据库
安装Navicat for Oracle软件后运行如下图所示:
PS:因项目原因,该文章讲述的是连接远程数据库,但相关操作与本地的一样。
二. 创建数据库表
新建表T_USER_INFO,其中“添加栏位”向表中插入相应字段,目前我插入的字段包括:ID(序号)、USERNAME(用户名)、PWD(密码)、STATUS(权限)、DW_NAME(单位名称)、DW_CODE(单位代码),同时可以设置主键、非空属性、添加注释等操作。
同时,任务栏中还有索引、外键、触发器、权限供我们设置。这篇文章主要介绍一些基础知识,会基本使用即可,后面有机会给大家深层次讲解下这些用法。
三. 数据库增删改查
数据定义语言(DDL) : create, alter, drop
数据操纵语言(DML): insert, delete, update, select
数据控制语言(DCL) : grant, revoke
事务控制语言(TCL) : commit, savepoint, rollback
运行结果如下图所示,同时可以设置结果升序显示。
2.更新操作
但是会报错:[Err] ORA-00933: SQL command not properly ended
Orcale语法与MySQL的区别,需要使用逗号替代and。
运行结果如下图所示:
查询结果如下图所示:
运行结果如下图所示:
四. 数据库导入和导出
导入数据的步骤如下图所示:
五. 数据库自动备份
同样可以对具体的某张表进行备份SQL,如下图所示:
最后希望文章对你有所帮助,如果文章中存在错误或不足之处,还请海涵~后面可能会写一些更有深度的Orcale数据库相关文章,尤其是如何提高数据库的性能,结合实际项目。
希望能与大家一起在华为云社区共同承载,原文地址:https://blog.csdn.net/Eastmount/article/details/51062044
【绽放吧!数据库】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/285617
(By:娜璋之家 Eastmount 2021-07-23 夜于武汉)