第02章PLSQL工具简单使用(中)_第1页
第02章PLSQL工具简单使用(中)_第2页
第02章PLSQL工具简单使用(中)_第3页
第02章PLSQL工具简单使用(中)_第4页
第02章PLSQL工具简单使用(中)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、2012 Inspur GroupInspur Education PL/SQLPL/SQL工具简单操作工具简单操作Inspur Education 2012 Inspur Group一,一,PL/SQLPL/SQL与与ORACLE10gORACLE10g连接连接uOracle10gOracle10g客户端配置客户端配置PL/SQLPL/SQLuOracle10gOracle10g客户端文件配置客户端文件配置PL/SQLPL/SQLuPL/SQLPL/SQL连接连接Oracle10gOracle10g数据库数据库2Inspur Education 2012 Inspur Group1.Orac

2、le10g1.Oracle10g客户端配置客户端配置PL/SQLPL/SQLu启动启动Net Configuration AssistantNet Configuration Assistant配置,进入配置界配置,进入配置界面,启动路径如下图:面,启动路径如下图:3Inspur Education 2012 Inspur Groupu选择下图本地选择下图本地NetNet服务名配置,下一步:服务名配置,下一步:4Inspur Education 2012 Inspur Groupu下图可添加、修改、删除等操作,默认添加新:下图可添加、修改、删除等操作,默认添加新:5Inspur Educati

3、on 2012 Inspur Groupu输入数据库名称(需真实):输入数据库名称(需真实):6Inspur Education 2012 Inspur Groupu输入数据库输入数据库IPIP、端口:、端口:7Inspur Education 2012 Inspur Groupu输入数据库名称别名,可任意,汉字除外:输入数据库名称别名,可任意,汉字除外:8Inspur Education 2012 Inspur Groupu安装成功,点退出安装结束:安装成功,点退出安装结束:9Inspur Education 2012 Inspur Group2.Oracle10g2.Oracle10g客户

4、端文件配置客户端文件配置PL/SQLPL/SQLuOracle10gOracle10g客户端文件默认安装目录:客户端文件默认安装目录: C:oracleproduct10.2.0client_1NETWORKADMINC:oracleproduct10.2.0client_1NETWORKADMINuOracle10gOracle10g客户端文件默认文件名:客户端文件默认文件名: tnsnames.ora tnsnames.ora10Inspur Education 2012 Inspur Grouputnsnames.oratnsnames.ora内容如下图:内容如下图:uFTPRINTFT

5、PRINT为数据库名称的服务名或别名,可任意(汉字为数据库名称的服务名或别名,可任意(汉字除外)除外)uHOSTHOST为数据库为数据库IPIP:uPORTPORT为数据库的端口:为数据库的端口:15211521uSERVICE_NAMESERVICE_NAME(SIDSID)为数据库真实名称,(需真实)为数据库真实名称,(需真实)11Inspur Education 2012 Inspur Groupu可复制一个同样内容进行修改别名(可复制一个同样内容进行修改别名(IMAGEDBIMAGEDB)、)、IPIP(010.192.

6、39.20)、端口()、端口(15211521)、数据库名称)、数据库名称(imagedbimagedb),即新添加一个),即新添加一个NetNet服务设置服务设置 :12Inspur Education 2012 Inspur Group3.PL/SQL3.PL/SQL连接连接Oracle10gOracle10g数据库数据库uPL/SQLPL/SQL版本:版本: v.7.0v.7.0(无需安装,直接连接)(无需安装,直接连接)uPL/SQLPL/SQL登录界面:登录界面:uDatabaseDatabase为数据库为数据库u网络服务名或别名,网络服务名或别名,Connect as Connec

7、t as u方式默认方式默认NomalNomal13Inspur Education 2012 Inspur GroupuPL/SQLPL/SQL登录界面登录界面DatabaseDatabase与与tnsnames.oratnsnames.ora内容里的数内容里的数据库网络服务名或别名同步,据库网络服务名或别名同步, DatabaseDatabase下拉显示所有下拉显示所有正确数据库配置信息:正确数据库配置信息:14Inspur Education 2012 Inspur Groupu正确登录正确登录PL/SQLPL/SQL主界面:主界面: 15Inspur Education 2012 In

8、spur Group二,二,PL/SQLPL/SQL简单操作简单操作uPL/SQLPL/SQL新建新建SQL windowSQL window执行窗口(单条语句)执行窗口(单条语句)uPL/SQLPL/SQL新建新建Command windowCommand window执行窗口(多条语句)执行窗口(多条语句)uPL/SQLPL/SQL操作表操作表16Inspur Education 2012 Inspur Group1.PL/SQL1.PL/SQL新建新建SQL windowSQL window执行窗口执行窗口uSQL windowSQL window窗口可以输入一般窗口可以输入一般SQLS

9、QL语句,执行新增、提语句,执行新增、提交、修改、查询、删除等操作,但此窗口同时只能执行交、修改、查询、删除等操作,但此窗口同时只能执行一条一条SQLSQL语句,不支持多条语句,不支持多条SQLSQL执行,按执行,按F8F8或执行图标快或执行图标快捷键执行单条捷键执行单条SQLSQL语句成功后,按语句成功后,按F10F10或提交图标快捷键或提交图标快捷键提交修改的数据到数据库,按提交修改的数据到数据库,按Shift+EscShift+Esc或取消执行图或取消执行图标停止执行操作,按标停止执行操作,按Shift+F10Shift+F10或取消提交图标回滚数或取消提交图标回滚数据据u菜单菜单Fil

10、eFile进入进入u快捷图标进入快捷图标进入17Inspur Education 2012 Inspur Groupu也可以点击快捷图标,也可以点击快捷图标,u选择选择SQL windowSQL window18Inspur Education 2012 Inspur Groupu选择菜单栏:选择菜单栏:uFileFileNewNewSQL windowSQL windowu也可选择也可选择Open Open sqlsql脚本脚本u或或command file command file 文件,文件,u再进行修改或执行再进行修改或执行19Inspur Education 2012 Inspur

11、Groupu单条单条SQLSQL语句执行结果:语句执行结果:20Inspur Education 2012 Inspur Group2.PL/SQL2.PL/SQL新建新建Command windowCommand window执行窗口执行窗口uCommand windowCommand window窗口可以输入一般窗口可以输入一般SQLSQL语句,执行新增语句,执行新增、提交、修改、查询、删除等操作,此窗口支持单条、提交、修改、查询、删除等操作,此窗口支持单条、多条多条SQLSQL执行,执行时每条执行,执行时每条SQLSQL语句结束必须以分号(;语句结束必须以分号(;)结尾,否则换行继续输入

12、语句。按回车键执行单条或)结尾,否则换行继续输入语句。按回车键执行单条或多条多条SQLSQL语句成功后,其它操作同语句成功后,其它操作同SQL windowSQL windowu菜单菜单FileFile进入进入u快捷图标进入快捷图标进入21Inspur Education 2012 Inspur Groupu也可以快点击快捷图标,也可以快点击快捷图标,u选择选择Command windowCommand window22Inspur Education 2012 Inspur Groupu选择菜单栏:选择菜单栏:uFileFileNewNewuCommand windowCommand win

13、dow23Inspur Education 2012 Inspur Groupu多条多条SQLSQL语句执行结果:语句执行结果:24Inspur Education 2012 Inspur GroupuSelectSelect语句语法:语句语法:SELECT 列名称 FROM 表名称 或者 SELECT * FROM 表名称uInsert intoInsert into语句语法:语句语法:INSERT INTO 表名称 VALUES (值1, 值2,.)或者INSERT INTO 表名称 (列1, 列2,.) VALUES (值1, 值2,.)uUpdateUpdate语句语法:语句语法:UP

14、DATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值或者UPDATE 表名称 SET 列名称1 = 新值1,列名称2 = 新值2 WHERE 列名称 = 某值uDeleteDelete语句语法:语句语法:DELETE FROM 表名称 WHERE 列名称 = 值或者 DELETE FROM 表名称 (清空表内所有内容)25Inspur Education 2012 Inspur Group3. PL/SQL3. PL/SQL操作表操作表u使用可视化工具新建表格使用可视化工具新建表格26Inspur Education 2012 Inspur Groupu点击新建菜单进入如下

15、页面,在该页面中输入表名和表点击新建菜单进入如下页面,在该页面中输入表名和表所属表空间信息:所属表空间信息:表名输入表空间输入,一般选择用户表空间27Inspur Education 2012 Inspur Groupu建立表列信息建立表列信息列名信息选择列的类型和输入列长度设置该列值是否可以为空28Inspur Education 2012 Inspur Groupu设置表键(主键、外键或者唯一键)设置表键(主键、外键或者唯一键)可以随意输入,但是不能和已经存在的名字冲突选择表中需要设置键的列名29Inspur Education 2012 Inspur Groupu点击查看点击查看sqls

16、ql按钮,可以查看相应的按钮,可以查看相应的sqlsql语句语句30Inspur Education 2012 Inspur Group 创建表的创建表的sqlsql语句语句 create table create table 表名(表名( 列名列名1 1 列的类型列的类型 列约束,列约束, 列名列名2 2 列的类型列的类型 列约束,列约束, )31Inspur Education 2012 Inspur Group三,三,PL/SQLPL/SQL使用练习题使用练习题设有一个顾客商品关系数据库,有三个基本表,表结构如设有一个顾客商品关系数据库,有三个基本表,表结构如下:下: 商品表:商品表:Article (Article (商品号,商品名,单价,库存量商品号,商品名,单价,库存量) ) 客户表:客户表:Customer (Customer (顾客号,顾客名,性别,年龄,电顾客号,顾客名,性别,年龄,电话话) ) 订单表:订单表:OrderItem (OrderItem (顾客号,商品号,数量,购买价,顾

温馨提示

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

评论

0/150

提交评论