[数据库]NavicatforOracle基本⽤法图⽂介绍引⾃百度百科:Navicat for Oracle是⼀套超强的Oracle数据库系统管理⼯具。它有极具巧思的图形化⽤户界⾯(GUI),让你可以快速且容易的以安全且简单的⽅法建⽴、组织、存取及共享资讯。Navicat for Oracle可以让⽤户连接本地/远端Oracle Server、提供⼀些实⽤的⼯具如数据/结构同步、导⼊/导出、备份及报表以协助管理数据的流程。
本⽂主要通过图⽂的⽅法介绍了Navicat for Oracle的基本⽤法,因为最近做J2EE项⽬涉及到远程数据库连接,故使⽤了该⼯具。⽂章⾮常简单基础,但还是希望对你有所帮助,如果⽂章中存在错误或不⾜之处,还请海涵~
如何连接oracle数据库⼀. 连接远程数据库
安装Navicat for Oracle软件后运⾏如下图所⽰:
点击”连接“按钮填写相关信息如IP地址,然后连接远程数据库如下图所⽰。
连接成功后的数据库如下图所⽰:
PS:因项⽬原因,该⽂章讲述的是连接远程数据库,但相关操作与本地的⼀样。
⼆. 创建数据库表
新建数据库表通过如下图点击任务栏的”新建表“或右击空⽩处创建。
新建表T_USER_INFO,其中“添加栏位”向表中插⼊相应字段,⽬前我插⼊的字段包括:ID(序号)、USERNAME(⽤户名)、PWD(密码)、STATUS(权限)、DW_NAME(单位名称)、DW_CODE(单位代码),同时可以设置主键、⾮空属性、添加注释等操作。
同时,任务栏中还有索引、外键、触发器、权限供我们设置。这篇⽂章主要介绍⼀些基础知识,会基本使⽤即可,后⾯
有机会给⼤家深层次讲解下这些⽤法。
同时如果想修改已经创建的表的信息,可以通过如下图所⽰的⽅法进⾏操作。右击表T_USER_INFO“设计表”可以对表结构就⾏修改。
通过点击“打开表”可以查看⽤户信息,如下图所⽰,同时也可以删除表、清空表数据、复制表等操作。
三. 数据库增删改查
下⾯我将结合SQL语句和Navicat for Oracle软件对数据库的增删改查进⾏讲解。点击“查询=》新建查询”后进⾏操作,SQl⽀持的命令包括:
数据定义语⾔(DDL) : create, alter, drop
数据操纵语⾔(DML): insert, delete, update, select
数据控制语⾔(DCL) : grant, revoke
事务控制语⾔(TCL) : commit, savepoint, rollback
1.插⼊操作
insert into T_USER_INFO
(ID,USERNAME,PWD,STATUS,DW_NAME,DW_CODE)
values('1', 'Eastmount', '123123', '2', '教务处', '10001');
运⾏结果如下图所⽰,同时可以设置结果升序显⽰。
PS:Oracle设置序号ID递增⽅法⽐较⿇烦,不像MySQL勾选AUTO_INCREMENT。
2.更新操作
update T_USER_INFO set USERNAME='杨秀璋' and PWD='123456'
and STATUS='2' and DW_NAME='软件学院' and DW_CODE='08111003'
where ID='0';
但是会报错:[Err] ORA-00933: SQL command not properly ended
Orcale语法与MySQL的区别,需要使⽤逗号替代and。
update T_USER_INFO
set
USERNAME='杨秀璋',
PWD='123456',
STATUS='2',
DW_NAME='软件学院',
DW_CODE='08111003'
where ID='0';
运⾏结果如下图所⽰:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论