Oracle使用指南.doc_第1页
Oracle使用指南.doc_第2页
Oracle使用指南.doc_第3页
Oracle使用指南.doc_第4页
Oracle使用指南.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle常用的客户端软件 Oracle自带的客户端软件是Sql Plus, 另外还由一些第三方提供的图形化客户端软件,使对数据库的连接,建表,查询更加方便易用. Toad就是其中常用的一种。Toad的优点:a、 开发功能十分突出,全面支持oracle的各类对象,比如跟踪调试存储过程功能都具备,而且很好用。b、 管理方面做得也十分完善,比如database monitor,tablespace map等等工具特别丰富,而且以比较好的外观表现出来。c、 用它调优也十分便。Toad的缺点:a、 它是一个单线程的程序b、 它的功能太多,需要花些时间细细的研究。Toad可以在免费下载我们首先介绍一个和客户端开发关系最密切的配置文件。它是位于Oracle安装路径NETWORKADMIN下的tnsnames.ora# tnsnames.ora Network Configuration File: Oracle安装路径NETWORKADMINtnsnames.ora# Generated by Oracle configuration tools.ASCENT_LLX = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 25)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = Lixin) ) )ASCENT_LAB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 51)(PORT = 1521) ) (CONNECT_DATA = (SERVICE_NAME = asccentdb) ) )当你需要连接任意一个Oracle服务器时, 一定要在tnsnames.ora文件中作相应的配置五、SQL*PLUS使用a、进入SQL*Plus$sqlplus 用户名/密码退出SQL*PlusSQLexitb、在sqlplus下得到帮助信息列出全部SQL命令和SQL*Plus命令SQLhelp列出某个特定的命令的信息SQLhelp 命令名c、显示表结构命令DESCRIBESQLDESC 表名d、SQL*Plus中的编辑命令显示SQL缓冲区命令SQLL修改SQL命令首先要将待改正行变为当前行SQLn用CHANGE命令修改内容SQLc/旧/新重新确认是否已正确SQLL使用INPUT命令可以在SQL缓冲区中增加一行或多行SQLiSQL输入内容e、调用外部系统编辑器SQLedit 文件名可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行DEFINE_EDITOR=vif、运行命令文件SQLSTART testSQLtest字典表:下面是关于用户的几个字典表,如果使用者需要对Oracle中的其他存储选项进行查询,则需要使用字典表查看当前用户信息SQLselect * from user_users;查看系统中所有的用户SQLselect * from all_users;查看该用户拥有的表信息SQLselect * from user_tables;查看其他用户拥有的表信息SQLselect * from all_tables;查看系统权限SQLselect * from user_sys_privs查看角色权限SQLselect * from user_role_privs;查看访问资源:SQLselect * from user_catalog;SQLselect * from cat;常用SQL*Plus语句a、表的创建、修改、删除创建表的命令格式如下:create table 表名 (列说明列表);为基表增加新列命令如下:ALTER TABLE 表名 ADD (列说明列表)例:为test表增加一列Age,用来存放年龄sqlalter table testadd (Age number(3));修改基表列定义命令如下:ALTER TABLE 表名MODIFY (列名 数据类型)例:将test表中的Count列宽度加长为10个字符sqlalter atble testmodify (County char(10));b、将一张表删除语句的格式如下:DORP TABLE 表名;例:表删除将同时删除表的数据和表的定义sqldrop table testc、SQL 语句操作select, insert, delete, update插入(insert)查询(select)删除(delete)更新(update)Toad 使用截图a、进入toad用户名/密码退出toadc、显示表结构命令DESCRIBESQLDESC 表名在toad中执行SQL语句a、表的创建、修改、删除创建表的命令格式如下:create table 表名 (列说明列表);例如:create table test1(id char(10) NOT NULL,NAME CHAR(10),COUNTY CHAR(6);为基表增加新列命令如下:ALTER TABLE 表名 ADD (列说明列表)例:为test表增加一列Age,用来存放年龄alter table test1 add (Age number(3)修改基表列定义命令如下:ALTER TABLE 表名MODIFY (列名 数据类型)例:将test表中的Count列宽度加长为10个字符alter table test1 modify (county char(10)执行结束后结果如下:b、将一张表删除语句的格式如下:DORP TABLE 表名;例:表删除将同时删除表的数据和表的定义drop table test1c、SQL 语句操作select, insert, delete, update插入(insert)例如执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论