




免费预览已结束,剩余21页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一 .登录PL/SQL Developer2二 .登录后的基本设置32.1 过滤显示32.2登录界面的设置4三 .基本操作72.1表的基本操作72.1.1 SQL语句建表72.1.2 如何在PLSQL Developer里执行SQL语句82.1.3 给表设置主键92.1.4 编辑表的字段122.1.5 输入条件查询132.1.6删除表152.1.7编辑表的数据162.2视图(View)172.2.1概念172.2.2创建视图182.3其它数据库对象182.4数据库对象的导出导入182.4.1表的导出182.4.2 Dmp导出参数介绍222.4.2 表的导入23四 .其它操作261.SQL美化26一 .登录PL/SQL Developer1.1 登录PL/SQL Developer(1)登录4要素a. 用户名(username)b. 密码(password)c. 数据库服务名(Database)d. 连接身份(Connect as)(2)要素说明l 用户名(username)和密码(password):即数据库登录用户和登录密码,由数据库管理员提供l 数据库服务名(Database):数据库服务名可在下拉列表中选择(由tnsnames.ora文件中描述的名字来确定),前提是通过Net Configuration Assistant来配置,或者直接修改tnsnames.ora文件。l 连接身份(Connect as):若为一般用户,默认为normal即可;若为sys或者system管理员用户,需要选择SYSDBA。注:SYSDBA为系统管理员身份,可以进行任何操作。1.2 配置数据库服务名二 .登录后的基本设置2.1 过滤显示登录后,在界面左侧面板数据库对象-树型结构的上方,有6个图标。倒数第二个为Filters图标,点击它,弹出编辑界面,选择My objects,保存即可。此设置可以使数据库对象-树型结构只显示属于自己的对象。此设置需要重新登录才可生效。2.2 登录界面的设置对于登录界面,可以设置其记住用户名与密码,下次登录时,只需要选择用户名,密码会自动填充自动登录。进入如下界面:在左侧树形结构中,选择“Logon History”,右侧界面选择“Store history”“Store with password”,后面的“History Size”和“Display Size”大小均为50,最后保存即可。退出重新登录,设置方可生效。三 .基本操作2.1 表的基本操作2.1.1 SQL语句建表Create table table1 (field1 fieldtype,field2 fieldtype);例如:创建一个学生表student_tab,包括的字段有:学生ID(StudentID),字符类型,长度为10;学生姓名(StudentName),字符类型,长度为16;学生性别(StudentSex),字符类型,长度为2;学生班级(StudentClass),字符类型,长度为10;学生年龄(StudentAge),数字类型,长度为3;SQL语句可以这样写:Create table student_tab(StudentID varchar2(10),StudentName varchar2(16),StudentSex varchar2(2),StudentClass varchar2(10),StudentAge number(3)2.1.2 如何在PLSQL Developer里执行SQL语句(1)登录PLSQL Developer;(2)打开SQL Window,如图所示:然后将sql语句粘贴到sql输入框里。 点击图标执行即可。执行完成后,在左侧的数据库对象的tables中会发现多了student_tab,2.1.3 给表设置主键(1)选中要设置主键的表,点击右键,选择“Edit”(或“编辑”),会出现表的信息编辑界面。 点击“Columns”页面,如下图:假如设置STUDENTID 为主键,则现将此字段设置为非空,即把Nullable的对勾去掉。然后点击“Keys”页面,在第一行的Name列输入主键的名字,可以随意命名,但一般由“prikey”和此表的表名称组成;例如:Prikey_student_tab;然后需要确定设置主键列的字段名,点击“Columns”内的“”,出现选择字段的界面,选中字段studentid,点击,字段即到了右边的Key columns中。点击OK即可。最后需要点击最下方的“Apply”方可生效。2.1.4 编辑表的字段(1)删除某个字段进入到表的字段编辑界面,如下图:选中某个字段,点击右侧的,此字段即被删除。点击最下方的“Apply”生效即可。(2)增加字段进入到表的字段编辑界面,如下图:点击右侧的后,出现空行,输入字段名称和字段类型,并设置是否非空。点击最下方的“Apply”生效即可。2.1.5 输入条件查询(1)用PL/SQL自带工具查询首先,选中表名称后,点右键选择“Query data”,右侧出现表的查询界面。点击中间的图标, 会出现一个空行,如图;比如,要查询DMMS为“机械干扰测井”的,则将此信息输入至字段“DMMS”下的格内,执行查询(按F8或点击图标)即可,结果会在下方显示,SQL语句也自动变为正确的SQL。2.1.6删除表(1) 操作删除选中表名称,右键菜单,点击“Drop”,即可。(2) SQL删除打开SQL window,输入sql语句,执行即可。Sql格式:drop table tabname例如:drop table student_tab2.1.7编辑表的数据(1) 界面操作选中某个表,点击右键,选择“Edit data”(或者“编辑数据”),在右侧的SQL输入窗口中,会出现如下SQL语句:select t.*, t.rowid from mx_mxb t此SQL语句解析:l mx_mxb t的t是给 mx_mxb 的一个别名,若后面where条件中需要提取字段的话,只需要输入t.,字段会自动列出可供选择。l t.* 的 * 表示查询了此表的所有字段l t.rowid表示的是记录在硬盘上的具体物理地址。每一行有对应的rowid,可以理解为每个人的身份证号。Sql语句中如果出现了rowid字段,则可以进行编辑。可以对某行记录的某字段的内容进行修改,修改完成后,点击进行确认,并进行commit确认,即点击。 (2) SQL语句实现编辑数据l 删除记录。Delete from student_tab where studentid=2l 修改记录。Update student_tab set studentname=李四 where studentid=3l 说明:sql语句中的标点符号必须为英文状态下的符号,包括空格2.2视图(View)2.2.1概念l 与表不同,没有自己的存储l Select语句构成视图,查询出的数据均来自表l 给比较复杂的sql语句提供一个简单的查询方式l 亦称“虚拟表”2.2.2创建视图Create view student_v as select studentname, studentage from student_tab说明:此视图名称为student_v,实现的功能是查询student_tab表中的2个字段:studentname和studentage 。以后使用的时候,可以直接查询视图:Select * from student_v2.3其它数据库对象l Procedure 存储过程l Trigger 触发器l Function 函数l Job 作业l Sequence 序列等等2.4数据库对象的导出导入2.4.1表的导出导出的格式分为3种:dmp,sql,pdel Dmp为oracle自己的导出数据格式l Sql为sql语句形式的导出l Pde为PLSQL Developer软件自己的数据格式2.4.1.1 将表导出为oracle的数据格式dmp 选中某个或者多个表名称后,点击右键,选择“Export data”,出现导出界面,选中”Oracle Export”页面。设置好相应参数,可只勾选“Rows”,如上图所示即可:(Compress,Consistent,Constraints,Grants,Indexs,Rows,Triggers)。在下面4.2章节会对这些参数进行详细介绍。点击Output file后面的图标,选择路径即可。最后点击,开始导出,根据路径可以找到导出的dmp文件。2.4.1.2 将表导出为SQL格式还是导出表的那个界面,在界面下部,选择第二个页面,如下图。可以看到有很多的勾选框,全都不需要选择。在Output file后的地址栏中,点击选择要存储sql的路径,然后点击按钮“Export”即可。你可以按照路径查找刚才导出的sql语句。2.4.1.3 将表导出为pde格式同上,导之前,选择第三个页面,如下图。这三个勾选框也都不需要勾选。在Output file后的地址栏中,点击选择要存储pde文件的路径,然后点击按钮“Export”即可。你可以按照路径查找刚才导出的pde文件。2.4.2 Dmp导出参数介绍Compress:压缩数据Constraints:与表相关的约束Grants:与表相关的授权Indexes:建立的索引Rows:所有记录Triggers:与表相关的触发器(1) 若要只把记录导出来的话,可只选择Rows,若不选择,则只导出表的结构。(2) 对于其它参数,需要的话可以勾选导出,不需要的话,可以不勾选。2.4.2 表的导入点击工具栏中的“Tools”Import Tables”,出现如下界面;2.4.2.1 导入dmp格式文件上图中,第一个页面为dmp文件(即oracle导出格式文件)的导入。勾选框中,可以只选择Rows和Ignore;在Import file 下的路径框中,选择要导入的dmp文件。最后,点击“Import”按钮即可。参数介绍:Rows:记录;若不选择,则无法导入记录;Ignore:出现错误时进行忽略,继续导入;Commit:导入后,进行自动提交动作;Grants:导入表的授权信息;Indexes:导入表的索引信息;Constraints:导入表的限制信息(例如:主键,外键)2.4.2.2 导入SQL格式文件l 选择第二个页面,“Use Command Window”和“Use SQL*Plus两个选项任选一个即可,都可以进行导入,但界面有所差异。l 在“Import file”下面编辑框中,选择要导入的Sql格式文件。l 点击“Import”按钮即可。可以分别尝试一下2个选项,体会一下导入过程的不通。2.4.2.3 导入pde格式文件导入界面中,选择第三个页面。如下图。l 在“Import file”下面的编辑框中,选择要导入的pde文件路径。点击“Import”按钮即可。l 勾选框的内容为导入pde之前的操作,勾选框介绍:(1) Drop Tables:若要导入的表在数据库用户下已经存在,则先删掉此表;(2) Create Tables:在导入pde之前先将导入的表创建好;(3) Truncate tables:将要导入的表中记录全部清空,删除后,记录不可恢复;(4) Delete tables:删除表中所有记录,可以恢复;(5) Disable triggers:禁用所有的触发器(6) Disable foreign key constraints:禁用外键四 .其它操作1. SQL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东肇庆市四会市卫生健康局所属事业单位招聘考前自测高频考点模拟试题及答案详解(必刷)
- 2025江苏连云港市赣榆农业发展集团有限公司及下属子公司招聘设备工程师岗(A36)技能考前自测高频考点模拟试题及参考答案详解1套
- 智慧政务笔试题目及答案
- 2025昆明市五华区人民政府普吉街道办事处选聘行政辅助人员(5人)模拟试卷及答案详解参考
- 2025河北沧州市孟村闻知饶安中学招聘考前自测高频考点模拟试题及答案详解(有一套)
- 2025江苏淮安市金湖县事业单位招聘96人考前自测高频考点模拟试题附答案详解(典型题)
- 2025年烟台市烟台山医院住院医师规范化培训预招生模拟试卷及答案详解(必刷)
- 2025年雅安市委组织部雅安市卫生健康委员会遴选公务员(参公人员)的5人模拟试卷及答案详解(必刷)
- 2025年甘肃省平凉市崆峒区殡仪馆招聘合同制工作人员考前自测高频考点模拟试题附答案详解(突破训练)
- 2025安徽固原市(原州区)城镇公益性岗位就业安置模拟试卷及答案详解(历年真题)
- 湖北省新八校协作体2025-2026学年度上学期高三10月月考 英语试卷(含答案详解)
- 2023九年级数学下册 第26章 二次函数26.3 实践与探索第2课时 二次函数和一元二次方程(不等式)的关系说课稿 (新版)华东师大版
- 违规动火作业培训
- 2025年安全考试试题及答案复制
- 2025内蒙古呼伦贝尔扎兰屯市招聘社区工作者16人备考考试题库附答案解析
- 人教版初中道德与法治七年级上册期中综合检测试卷及答案
- 2025年国家能源集团宁夏煤业有限责任公司招聘笔试考试题库+答案
- 姬松茸的课件
- 父母情+养育恩-2025-2026学年高二上学期感恩教育主题班会
- 2025年物流行业审核合规性提升方案
- 台球厅吸引人活动方案
评论
0/150
提交评论