本文目录
- plsql怎么安装步骤
- plsql怎么连接mysql
- PL/SQL有什么用途
- plsql如何使用
- plsql打开.sql文件
- 想问问大家,sql server,PL/SQL,mysql这几个什么区别
- 什么是plSQL和普通的SQL有什么区别用途是什么
- PL/SQL和sql是什么区别
- plsql 如何在已有的表中再加一列
- 进入PLSQL的命令窗口,输入SQL语句后,应该如何执行
plsql怎么安装步骤
首先你需要准备以下3个安装包:instantclient-basic、instantclient-sqlplus、PLSQLDeveloper。如果你没有这些安装包的话可以先去网上下载。
请点击输入图片描述
首先把PLSQL客户端解压出来,然后双击plsqldev1106x32.exe文件安装,安装到你指定的目录即可。
请点击输入图片描述
然后再把instantclient-basic-windows.x64-12.1.0.2.0.zip、instantclient-sqlplus-windows.x64-12.1.0.2.0.zip两个安装包解压出来,放到instantclient_12_1文件夹下。
请点击输入图片描述
请点击输入图片描述
把上面个文件解压出来的instantclient_12_1文件夹拷贝到PLSQL的安装目录下,如图所示:
请点击输入图片描述
进入instantclient_12_1文件夹新建一个NETWORK文件夹,然后在NETWORK文件夹下新建一个ADMIN文件夹。
请点击输入图片描述
请点击输入图片描述
在ADMIN文件夹下新建一个名称和后缀为tnsnames.ora的文件,文件内容为:
jxjs=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.145.62)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = jxjsxy) ))
从这里开始不要复制
jsxy --tns的别名,能去分就行
HOST = 192.168.145.61 --服务器ipSERVICE_NAME=jxjsxy --数据库实例名
请点击输入图片描述
做好上述前提工作以后,这时候就可以打开刚刚安装的PLSQL客户端了,进入客户端后打开Tool》Preferences》Connection,在里面的Oracle Home、OCI library中输入路径和文件路径,设置好以后点下方的Apply即可。如图所示
请点击输入图片描述
重新启动PLSQL客户端,你会发现Database中就可以看到刚刚配置的实例名称了,只需输入数据库账号密码就可登陆了
请点击输入图片描述
plsql怎么连接mysql
plsql不能连接mysql,PL/SQL Developer集成开发环境是专门开发面向Oracle数据库的应用。
可以连mysql的客户端工具:
1、Navicat
Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。
2、SQLyog
一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。
扩展资料
plsql的优点:
1、SQL 的支持
SQL 因为它的灵活、强大和易学,已经成为标准的数据库语言。只要几个像SELECT、INSERT、UPDATE 和DELETE 这样简单的命令就能轻松地操作关系数据库中的数据。
2、面向对象的支持
对象类型是理想的面向对象建模工具,它能帮助我们创建复杂的应用程序。除了能创建模块化,易维护和重用性高的软件组件外,对象类型还可以让不同开发组的程序员并发地开发组件。
参考资料:百度百科-plsql
PL/SQL有什么用途
SQL语言是非结构化的关系型数据库语言,是解释性语言,不能进行编程。PL/SQL语言在SQL语言的基础上增加了定义变量、赋值、分支、循环等流程控制语句,构成结构化程序设计语言,可用来编制关系型数据库的增、删、查、改功能的程序。
plsql如何使用
1、PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer 7.1.2 -》tools-》Preferences-》Oracle-》Logon History , “Store history“是默认勾选的,勾上“Store with password“ 即可,重新登录在输入一次密码则记住了。2、执行单条SQL语句在使用PL/SQL Developer的SQL Window时,按F8键,PL/SQL Developer默认是执行该窗口的所有SQL语句,需要设置为鼠标所在的那条SQL语句,即执行当前SQL语句;设置方法:PL/SQL Developer 7.1.2 --》tools-》Preferences--》Window types ,勾上“AutoSelect Statement“ 即可。3、格式化SQL语句在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句太长或太乱,希望能用比较通用的写法格式话一下,这样看起来会好看些,也好分析;使用方法:选中需要格式化的SQL语句,然后点击工具栏的PL/SQL beautifier按钮即可.4、查看执行计划在使用PL/SQL Developer的SQL Window时,有时候输入的SQL语句执行的效率,分析下表结构,如何可以提高查询的效率,可以通过查看Oracle提供的执行计划;使用方法:选中需要分析的SQL语句,然后点击工具栏的Explain plan按钮(即执行计划),或者直接按F5即可。5、调试存储过程在使用PL/SQL Developer操作Oracle时,有时候调用某些存储过程,或者调试存储过程;调用存储过程的方法:首先,在PL/SQL Developer左边的Browser中选择Procedures,查找需要调用的存储过程;然后,选中调试的存储过程,点击右键,选择Test,在弹出来的Test scrīpt窗口中,对于定义为in类型的参数,需要给该参数的Value输入值;最后点击上面的条数按钮:Start debugger 或者按F9;最后点击:RUN 或者Ctrl R
plsql打开.sql文件
PL/SQL登录到数据库,使用tools工具进行导入。使用plsql登录到需要导入数据的数据库。点击工具栏上【tools】--【Import tables】
请点击输入图片描述
点击工具【SQL Inserts】(第二个选项),点击选择需要导入的数据库脚本。
请点击输入图片描述
选择sql脚本的,点击打开,即可打开数据库脚本文件,数据库脚本就可以预加载到plsq工具中。
请点击输入图片描述
开始导入数据库数据。选择完sql脚本之后,点击【Import】按钮开始将脚本中的数据导入到数据库中,这个操作执行一次即可,如果数据量比较大,会出现卡顿。
请点击输入图片描述
执行完之后,没有任何报错说明插入成功。【注意:一定记得点击commit进行提交数据,否则数据不会提交到数据库进行存储】
请点击输入图片描述
查询验证插入的数据。插入完之后,可以编写sql语句对插入的数据进行核对。执行查询sql看到刚才插入的数据。
请点击输入图片描述
想问问大家,sql server,PL/SQL,mysql这几个什么区别
sql server,PL/SQL,mysql区别为:性质不同、数据类型不同、面向群不同。
一、性质不同
1、sql server:sql server是Microsoft 公司推出的关系型数据库管理系统。
2、PL/SQL:PL/SQL是一种过程化语言,是Oracle数据库对SQL语句的扩展。
3、mysql:mysql是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。
二、数据类型不同
1、sql server:sql server对非传统的数据类型缺乏内置的支持。
2、PL/SQL:PL/SQL能够利用Web的多媒体特性,将在Web中发现的各种数据类型集成为数据包(mess)。
3、mysql:mysql能够将非传统的数据存储到单独的服务器里的平面(flat)文件中,然后使用OLE-DB将它们链接在一起。
三、面向群不同
1、sql server:sql server的面向群体为商业化大型企业。
2、PL/SQL:PL/SQL的面向群体为商业化大型企业。
3、mysql:mysql的面向群体为一般的个人使用者和中小型企业。
什么是plSQL和普通的SQL有什么区别用途是什么
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 使用PL/SQL可以编写具有很多高级功能的程序,虽然通过多个SQL语句可能也能实现同样的功能,但是相比而言,PL/SQL具有更为明显的一些优点:⒈能够使一组SQL语句的功能更具模块化程序特点;⒉采用了过程性语言控制程序的结构;⒊可以对程序中的错误进行自动处理,使程序能够在遇到错误的时候不会被中断;⒋具有较好的可移植性,可以移植到另一个Oracle数据库中;⒌集成在数据库中,调用更快;⒍减少了网络的交互,有助于提高程序性能
PL/SQL和sql是什么区别
1、概念不同:
PL/SQL:也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。
sql:一般指结构化查询语言。
2、内容不同:
PL/SQL:是Oracle数据库对SQL语句的扩展。
sql:是一种特殊目的的编程语言,是一种数据库查询和程序设计语言。
3、功能不同:
PL/SQL:在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
sql:用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
扩展资料:
PL/SQL的一些语法相关的规则:
⒈在PL/SQL程序中出现的字符值和日期值必须用单引号括起;
⒉数字值可以使用简单数字或者科学计数法表示;
⒊在程序中最好养成添加注释的习惯,使用注释可以使程序更清晰,使开发者或者其他人员能够很快的理解程序的含义和思路。在程序中添加注释可以采用:
⑴ /*和*/之间的多行注释;
⑵ 以--开始的单行注释。
参考资料:百度百科-PL/SQL
百度百科-sql
plsql 如何在已有的表中再加一列
1、首先,在电脑中找到PLSQL Developer;
2、双击打开PLSQL Developer,账号登录;
3、登录之后,打开SQL窗口
4、在运行窗口执行SQL“alter table tb1 add aa varchar2(20);”给表tb1添加一个名为aa的字段
5、添加完就多出一列了
扩展资料:
plsql基本命令:
PL/SQL使用的数据库操作语言还是基于SQL的,所以熟悉SQL是进行PL/SQL编程的基础。SQL语言的分类情况大致如下:
1、数义语言(DDL):Create,Drop,Grant,Revoke,…
2、数据操纵语言(DML):Update,Insert,Delete,…
3、数据控制语言(DCL):Commit,Rollback,Savepoint,…
4、其他:Alter System,Connect,Allocate, …
参考资料来源:百度百科——plsql
进入PLSQL的命令窗口,输入SQL语句后,应该如何执行
1、首先在电脑中,找到并登录PLSQL,如下图所示。
2、然后在打开的软件主页面中,点击选择File 》 New 》 Command Windows(命令窗口),如下图所示。
3、然后在打开的窗口中,输入 @ 符号,之后敲击回车键。从本地选择执行的 SQL脚本。
4、要想批量执行sql脚本,可以新建一个文本,使用@拼接本地路径。如下图:all.sql。
5、最后等待批量命令全部执行成功,关闭页面即可,如下图所示,执行完成了。