PLSQLdeveloper操作入门级.docx

上传人:b****2 文档编号:1685737 上传时间:2022-10-23 格式:DOCX 页数:21 大小:587.21KB
下载 相关 举报
PLSQLdeveloper操作入门级.docx_第1页
第1页 / 共21页
PLSQLdeveloper操作入门级.docx_第2页
第2页 / 共21页
PLSQLdeveloper操作入门级.docx_第3页
第3页 / 共21页
PLSQLdeveloper操作入门级.docx_第4页
第4页 / 共21页
PLSQLdeveloper操作入门级.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

PLSQLdeveloper操作入门级.docx

《PLSQLdeveloper操作入门级.docx》由会员分享,可在线阅读,更多相关《PLSQLdeveloper操作入门级.docx(21页珍藏版)》请在冰豆网上搜索。

PLSQLdeveloper操作入门级.docx

PLSQLdeveloper操作入门级

 

一.登录PL/SQLDeveloper

1.1登录PL/SQLDeveloper

(1)登录4要素

a.用户名(username)

b.密码(password)

c.数据库服务名(Database)

d.连接身份(Connectas)

(2)要素说明

●用户名(username)和密码(password):

即数据库登录用户和登录密码,由数据库管理员提供

●数据库服务名(Database):

数据库服务名可在下拉列表中选择(由tnsnames.ora文件中描述的名字来确定),前提是通过NetConfigurationAssistant来配置,或者直接修改tnsnames.ora文件。

●连接身份(Connectas):

若为一般用户,默认为normal即可;若为sys或者system管理员用户,需要选择SYSDBA。

注:

SYSDBA为系统管理员身份,可以进行任何操作。

1.2配置数据库服务名

 

二.登录后的基本设置

2.1过滤显示

登录后,在界面左侧面板数据库对象-树型结构的上方,有6个图标。

倒数第二个为Filters图标,点击它,弹出编辑界面,选择Myobjects,保存即可。

此设置可以使数据库对象-树型结构只显示属于自己的对象。

此设置需要重新登录才可生效。

2.2登录界面的设置

对于登录界面,可以设置其记住用户名与密码,下次登录时,只需要选择用户名,密码会自动填充自动登录。

进入如下界面:

在左侧树形结构中,选择“LogonHistory”,右侧界面选择“Storehistory”“Storewithpassword”,后面的“HistorySize”和“DisplaySize”大小均为50,最后保存即可。

退出重新登录,设置方可生效。

 

三.基本操作

2.1表的基本操作

2.1.1SQL语句建表

Createtabletable1(field1fieldtype,field2fieldtype);

例如:

创建一个学生表student_tab,

包括的字段有:

学生ID(StudentID),字符类型,长度为10;

学生姓名(StudentName),字符类型,长度为16;

学生性别(StudentSex),字符类型,长度为2;

学生班级(StudentClass),字符类型,长度为10;

学生年龄(StudentAge),数字类型,长度为3;

SQL语句可以这样写:

Createtablestudent_tab

StudentIDvarchar2(10),

StudentNamevarchar2(16),

StudentSexvarchar2

(2),

StudentClassvarchar2(10),

StudentAgenumber(3)

2.1.2如何在PL\SQLDeveloper里执行SQL语句

(1)登录PL\SQLDeveloper;

(2)打开SQLWindow,如图所示:

然后将sql语句粘贴到sql输入框里。

点击图标执行即可。

执行完成后,在左侧的数据库对象的tables中会发现多了student_tab,

2.1.3给表设置主键

(1)选中要设置主键的表,点击右键,选择“Edit”(或“编辑”),会出现表的信息编辑界面。

点击“Columns”页面,如下图:

假如设置STUDENTID为主键,则现将此字段设置为非空,即把Nullable的对勾去掉。

然后点击“Keys”页面,

在第一行的Name列输入主键的名字,可以随意命名,但一般由“prikey”和此表的表名称组成;例如:

Prikey_student_tab;

然后需要确定设置主键列的字段名,点击“Columns”内的“…”,出现选择字段的界面,选中字段studentid,点击,字段即到了右边的Keycolumns中。

点击OK即可。

最后需要点击最下方的“Apply”方可生效。

2.1.4编辑表的字段

(1)删除某个字段

进入到表的字段编辑界面,如下图:

选中某个字段,点击右侧的,此字段即被删除。

点击最下方的“Apply”生效即可。

(2)增加字段

进入到表的字段编辑界面,如下图:

点击右侧的后,出现空行,输入字段名称和字段类型,并设置是否非空。

点击最下方的“Apply”生效即可。

2.1.5输入条件查询

(1)用PL/SQL自带工具查询

首先,选中表名称后,点右键选择“Querydata”,右侧出现表的查询界面。

点击中间的图标,

会出现一个空行,如图;

比如,要查询DMMS为“机械干扰测井”的,则将此信息输入至字段“DMMS”下的格内,执行查询(按F8或点击图标)即可,结果会在下方显示,SQL语句也自动变为正确的SQL。

2.1.6删除表

(1)操作删除

选中表名称,右键菜单,点击“Drop”,即可。

(2)SQL删除

打开SQLwindow,输入sql语句,执行即可。

Sql格式:

droptabletabname

例如:

droptablestudent_tab

2.1.7编辑表的数据

(1)界面操作

选中某个表,点击右键,选择“Editdata”(或者“编辑数据”),

在右侧的SQL输入窗口中,会出现如下SQL语句:

selectt.*,t.rowidfrommx_mxbt

此SQL语句解析:

●mx_mxbt的t是给mx_mxb的一个别名,若后面where条件中需要提取字段的话,只需要输入t.,字段会自动列出可供选择。

●t.*的*表示查询了此表的所有字段

●t.rowid表示的是记录在硬盘上的具体物理地址。

每一行有对应的rowid,可以理解为每个人的身份证号。

Sql语句中如果出现了rowid字段,则可以进行编辑。

可以对某行记录的某字段的内容进行修改,修改完成后,点击进行确认,并进行commit确认,即点击。

(2)SQL语句实现编辑数据

●删除记录。

Deletefromstudent_tabwherestudentid=2

●修改记录。

Updatestudent_tabsetstudentname=‘李四’wherestudentid=3

●说明:

sql语句中的标点符号必须为英文状态下的符号,包括空格

2.2视图(View)

2.2.1概念

●与表不同,没有自己的存储

●Select语句构成视图,查询出的数据均来自表

●给比较复杂的sql语句提供一个简单的查询方式

●亦称“虚拟表”

2.2.2创建视图

Createviewstudent_vas

selectstudentname,studentagefromstudent_tab

说明:

此视图名称为student_v,实现的功能是查询student_tab

表中的2个字段:

studentname和studentage。

以后使用的时候,可以直接查询视图:

Select*fromstudent_v

2.3其它数据库对象

●Procedure存储过程

●Trigger触发器

●Function函数

●Job作业

●Sequence序列

等等

2.4数据库对象的导出\导入

2.4.1表的导出

导出的格式分为3种:

dmp,sql,pde

●Dmp为oracle自己的导出数据格式

●Sql为sql语句形式的导出

●Pde为PL\SQLDeveloper软件自己的数据格式

2.4.1.1将表导出为oracle的数据格式dmp

选中某个或者多个表名称后,点击右键,选择“Exportdata”,出现导出界面,选中”OracleExport”页面。

设置好相应参数,可只勾选“Rows”,如上图所示即可:

(Compress,Consistent,Constraints,Grants,Indexs,Rows,Triggers)。

在下面4.2章节会对这些参数进行详细介绍。

点击Outputfile后面的图标,选择路径即可。

最后点击,开始导出,根据路径可以找到导出的dmp文件。

2.4.1.2将表导出为SQL格式

还是导出表的那个界面,在界面下部,选择第二个页面,如下图。

可以看到有很多的勾选框,全都不需要选择。

在Outputfile后的地址栏中,点击选择要存储sql的路径,然后点击按钮“Export”即可。

你可以按照路径查找刚才导出的sql语句。

2.4.1.3将表导出为pde格式

同上,导之前,选择第三个页面,如下图。

这三个勾选框也都不需要勾选。

在Outputfile后的地址栏中,点击选择要存储pde文件的路径,然后点击按钮“Export”即可。

你可以按照路径查找刚才导出的pde文件。

2.4.2Dmp导出参数介绍

Compress:

压缩数据

Constraints:

与表相关的约束

Grants:

与表相关的授权

Indexes:

建立的索引

Rows:

所有记录

Triggers:

与表相关的触发器

(1)若要只把记录导出来的话,可只选择Rows,若不选择,则只导出表的结构。

(2)对于其它参数,需要的话可以勾选导出,不需要的话,可以不勾选。

 

2.4.2表的导入

点击工具栏中的“Tools””ImportTables”,出现如下界面;

2.4.2.1导入dmp格式文件

上图中,第一个页面为dmp文件(即oracle导出格式文件)的导入。

勾选框中,可以只选择Rows和Ignore;在Importfile下的路径框中,选择要导入的dmp文件。

最后,点击“Import”按钮即可。

参数介绍:

Rows:

记录;若不选择,则无法导入记录;

Ignore:

出现错误时进行忽略,继续导入;

Commit:

导入后,进行自动提交动作;

Grants:

导入表的授权信息;

Indexes:

导入表的索引信息;

Constraints:

导入表的限制信息(例如:

主键,外键)

2.4.2.2导入SQL格式文件

●选择第二个页面,“UseCommandWindow”和“UseSQL*Plus两个选项任选一个即可,都可以进行导入,但界面有所差异。

●在“Importfile”下面编辑框中,选择要导入的Sql格式文件。

●点击“Import”按钮即可。

可以分别尝试一下2个选项,体会一下导入过程的不通。

 

2.4.2.3导入pde格式文件

导入界面中,选择第三个页面。

如下图。

●在“Importfile”下面的编辑框中,选择要导入的pde文件路径。

点击“Import”按钮即可。

●勾选框的内容为导入pde之前的操作,勾选框介绍:

(1)DropTables:

若要导入的表在数据库用户下已经存在,则先删掉此表;

(2)CreateTables:

在导入pde之前先将导入的表创建好;

(3)Truncatetables:

将要导入的表中记录全部清空,删除后,记录不可恢复;

(4)Deletetables:

删除表中所有记录,可以恢复;

(5)Disabletriggers:

禁用所有的触发器

(6)Disableforeignkeyconstraints:

禁用外键

四.其它操作

1.SQL美化

对于比较长的sql语句,PL/SQLDeveloper提供了美化机制。

在工具栏中有个图标为,输入SQL语句后,点击此图标即可。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1