sql Developer使用教程
OracleSQLDeveloper使用教程
创建数据库连接
使用 Oracle SQL Developer 管理数据库对象首先要创建数据库连接。执行以下步骤:
1.打开 Windows 资源管理器,双击 \sqldeveloper\sqldeveloper.exe。
注:也可以在非 Windows 环境中执行 sqldeveloper。
2.在 Connections 选项卡中,右键单击 Connections 并选择 New Database Connection。
3.在 Connection Name 域中输入 ,在 Username 和 Password 域中输入
hr,指定 作为 Hostname,在 SID 域中输入 。然后单击 Test。
4.连接状态已成功测试。但没有保存该连接。要保存该连接,请单击 Connect。
5.保存了该连接,可以在列表中看到该数据库。展开 ORCL。
注:打开连接时,自动打开 SQL Worksheet。SQL Worksheet 允许针对刚创建的连接执行 SQL。
6.展开 Tables。
7.选择 EMPLOYEES 表,查看表定义。
8.要查看该数据,请单击 Data 选项卡。
9.数据随即显示。
使用 Table 对话框添加新表
新建一个名为 DEPENDENTS 的表,它包含一个带有 EMPLOYEES 表的外键。执行以下步骤:
1.右键单击 Tables 并选择 Create TABLE。
2.输入 DEPENDENTS 作为 Table Name,然后单击 Show Advanced Options 复选框。
3.输入 ID 作为 Name,选择 NUMBER 作为数据类型,并输入 6 作为 Precision。选择 Cannot be
NULL 复选框。然后单击 Add Column 图标。
4.输入 FIRST_NAME 作为 Name 并输入 20 作为 Size。然后单击 Add Column 图标。
5.输入 LAST_NAME 作为 Name 并输入 25 作为 Size。选择 Cannot be NULL 复选框。然后单击
Add Column 图标。
6.输入 BIRTHDATE 作为名称,然后选择 DATE 作为数据类型。然后单击 Add Column 图标。
7.输入 RELATION 作为 Name,并输入 25 作为 Size。然后单击 Add Column 图标。
8.输入 GENDER 作为 Name 并输入 1 作为 Size。然后单击 Add Column 图标。
9.输入 RELATIVE_ID 作为 Name,选择 NUMBER 作为数据类型,并输入 6 作为 Precision。选择
Cannot be NULL 复选框。然后单击 OK 创建该表。
10.新表出现在表列表中。从列表中选择 DEPENDENTS。
更改表定义
Oracle SQL Developer 使得更改数据库对象变得非常简单。在刚创建的 DEPENDENTS 表中删除一列。执行以下步骤:
1.单击 Actions... 按钮。
2.选择 Column,然后选择 Drop。
3.选择 Column Name GENDER 并单击 Apply。
4.该列已经删除。单击 OK。
5.右键单击 ORCL 数据库连接并单击 Refresh,以刷新数据库连接。
6.展开 ORCL > Tables。然后选择 DEPENDENTS 表。
添加表约束
在这一节中,为 DEPENDENTS 表创建主键和外键约束。执行以下步骤:
1.右键单击 DEPENDENTS 并选择 Edit。
2.单击 Primary Key 选项卡。
3.选择 ID 列并单击 >,然后单击 Foreign Key 选项卡。
4.单击 Add。
5.选择 EMPLOYEES 作为 Referenced Table 并选择 RELATIVE_ID 作为 Local Column,然后单击
OK。
向表中添加数据
通过执行以下步骤,可以向表中添加数据:
1.单击 Data 选项卡。
2.然后单击 Insert Row 图标。
3.输入以下数据并单击 Commit Changes 图标。
ID 209
FIRST_NAME Sue
LAST_NAME Littlefield
BIRTHDATE 2003 年 10
月 9 日
RELATION Daughter
RELATIVE_ID 110
4.刚添加的行被提交到数据库。
5.还可以使用脚本一次添加多行。单击 SQL Worksheet ORCL 选项卡。
6.右键单击 SQL Statement 区域并选择 Open File。
7.导航到工作目录(例如,c:\wkdir)并选择 load_dep.sql 文件,然后单击 Open。
8.随即显示该脚本的 SQL。 单击 Run Script 图标。
9.该数据已插入。要查看该数据,请单击 DEPENDENTS 选项。
10.单击 Refresh 显示所有数据。
11.系统将列出表中的所有数据。
12.可以导出数据以便在Excel中使用。右键单击任何列中的一个值,选择 Export,然后选择一个文件类型。
13.指定文件目录和名称,然后单击 Apply。
14.如果查看 DEPENDENTS.CSV 文件,将看到以下内容。
访问数据
访问 DEPENDENTS 数据的一种方式是:在 DEPENDENTS 表上生成一条 SELECT 语句,然后添加一个 WHERE 子句。执行以下步骤:
1.单击 ORCL SQL Worksheet 选项卡。
2.单击 clear(铅笔)图标移除 SQL Statement 窗口的内容。
3.将 DEPENDENTS 表从数据库对象列表拖放到 SQL 语句区域。
4.显示 SELECT 语句以及 DEPENDENTS 表中的所有列。向右滚到到 SELECT 语句结尾。
5.将 WHERE 子句 where relative_id > 110 添加到 SELECT 语句末尾“;”'之前。然后单击
Execute Statement 图标。
6.随即显示结果。
使用可用的报表
SQL Developer 为本产品提供了许多报表。在这一节中,我们将了解如何运行这些报表。
1.在 SQL Developer 中,切换至 Reports 选项卡,展开 Data Dictionary Reports 节点。
2.选择 About your Database 节点并展开它,可以了解有关数据库的基本详细信息。
单击 Version Banner。
3. 为完成本练习,可以选择任何报表并运行它。例如,有一个报表列出了表的所有主键。
展开 Table -> Constraints 节点,选择 Primary Key Constraints
4. 选择该节点后,会弹出一个窗口。该窗口允许限制对某个条件的查询。立即单击 Apply,即可选择所有记录。
清除 Null 复选框,在域中键入 e。(该操作限制了对所有名称中包含字母“e”的表的查询)
单击 Apply。
5. 产生的报表显示了所有名称中包含字母“e”的、具有主键的报表。
添加用户定义的报表
SQL Developer 提供创建、保存以及运行自己的报表的能力。只需要 SQL即可。报表可以简单,也可以复杂。一般把自己需要频繁执行的sql语句作为报表保存起来。
1.使用上下文菜单添加一个新报表。
2. 可以在此处添加任何查询。例如,使用以下查询:
select object_name, object_type
from user_objects;
可以对报表和名称进行描述。例如:
3. 单击 Apply 后,报表提示连接到数据库。可以使用 HR,或者使用其他连接。
注意,从右上角可以识别使用了哪个连接、何时运行该报表。
4. 最后,可以采用该查询,在 SQl Worksheet 使用它,方法是单击 Run Report in SQL
Worksheet 按钮。
创建并编译 PL/SQL 过程
创建、编辑并编译一个 PL/SQL 过程。执行以下步骤:
1.在 Connections 导航器中,右键单击 Procedures 节点以调用上下文菜单,然后选择 Create
PROCEDURE。
2.输入 EMP_LIST 作为过程名。然后单击 +,添加一个参数。
3.双击参数,将值更改为 pMaxRows,然后将 VARCHAR2 更改为 NUMBER。确保在单击 OK 之前按了 Enter 键。
4.随即显示指定了参数的过程的框架。
5.替换以下 PL/SQL:
BEGIN
NULL;
END;
使用以下代码:
CURSOR emp_cursor IS
SELECT l.state_province, l.country_id, d.department_name, st_name,
j.job_title, e.salary, mission_pct
FROM locations l, departments d, employees e, jobs j
WHERE l.location_id = d.location_id
AND d.department_id = e.department_id
AND e.job_id = j.job_id;
emp_record emp_cursor%ROWTYPE;
plsqldevelop安装教程
plsqldevelop安装教程
⼀、下载并解压压缩包,解压后有如下⽂件:
⼆、运⾏PLSQL Developer10.0.5.1710.exe⽂件,可以修改⽂件安装路径,然后⼀直下⼀步下⼀步就可以了;
三、运⾏软件汉化包PLSQL Developer10.0.5.1710_CHS.exe,不⽤管⼀直下⼀步就可以了;
四、运⾏PLSQLDeveloper,进⼊产品密钥输⼊阶段;
五、打开密钥⽣成器:PLSQL Developer10.0.5.1710_keygen.exe。点击generate⽣成密钥。
六、根据要连接的数据库版本不同,到官⽹下载不同的oci⽂件,我⼀般复制到软件安装⽬录。
七、启动PLSQLDevelop,⾸次启动⽆法连接数据库点击取消,进⼊未登录状态,在菜单栏中点击⼯具--》⾸选项--》在oracle⽬录和oci⽬录中填⼊路径,确定重启。
⼋、编辑⽂件中的tnsnames.ora⽂件,填⼊正确信息。
九、重启PLSQLDevelop填⼊相关信息:
⼗、远程数据库成功连接。
SQLiteDeveloper怎么安装激活SQLiteDeveloper激活安装图文教程
SQLiteDeveloper怎么安装激活SQLiteDeveloper激活安装图⽂教程
Sqlite Developer是⼀款功能强⼤的数据库管理⼯具,Sqlite Developer适⽤于Android的开发,使⽤Sqlite Developer是可以快速的查看当前数据库的内容,软件⼩巧实⽤,⽅便快捷。
SQLite Developer(sqlite数据库管理⼯具) V4.5.2.562 中⽂特别版(附破解⽂件+破解步骤)类型:数据库⼤⼩:15.7MB语⾔:简体中⽂时间:2017-12-21查看详情
安装教程
1.在本站解压后双击"SqliteDev451.exe"⽂件
2.单击"next"
3.选择存放⽂件的位置,单击"next"
4.继续单击"next"
5.单击"Install"
6.等待安装
7.不要运⾏软件,去掉⽅框内的"对号",单击"Finish"
破解教程
1.找到下载好软件的安装⽬录,可以右键→属性→打开⽂件位置,如下图
2.把⽂件夹中的破解⽂件"SqliteDev.exe"复制到软件的安装⽬录中,选择"复制和替换"
3.破解完成
以上就是⼩编为⼤家整理的SQLite Developer激活安装全部过程,希望对⼤家有所帮助,更多内容请继续关注!
plsql developer查询语句
plsql developer查询语句
PL/SQL Developer是一种强大的IDE工具,用于开发Oracle数据库。它具有许多内置的功能,包括查询数据库表,生成报告,调试存储过程等。查询语句是PL/SQL开发者必须熟练掌握的一部分,下面将为您介绍PL/SQL Developer中的查询语句。
1. 什么是查询语句?
查询语句是用于从数据库中检索数据的命令。它们允许用户指定要检索的记录和要返回的数据。在PL/SQL Developer中,可以使用SELECT语句来编写查询语句。
2. 如何编写查询语句?
要编写查询语句,请打开PL/SQL Developer,并打开查询编辑器。在查询编辑器中,输入SELECT语句,后跟要检索的列名和要查询的表。例如,如果要查询名为“customers”的表中的所有列,请使用以下语句:
SELECT * FROM customers;
此语句使用通配符*返回名为“customers”的表中的所有列的所有行。
3. 如何筛选数据?
查询语句的一个重要部分是筛选数据。可以使用WHERE子句来指定要检索的特定行。例如,如果要查询名为“customers”的表中符合特定条件的行,请使用以下查询语句:
SELECT * FROM customers WHERE age > 30;
此语句将返回名为“customers”的表中所有年龄大于30岁的行。
4. 如何按照特定顺序排序数据?
可以使用ORDER BY子句按特定顺序对检索的数据进行排序。例如,如果要按“age”列按升序排序列出名为“customers”的表中的所有行,请使用以下查询语句:
SELECT * FROM customers ORDER BY age ASC;
此语句将返回以升序排列的年龄列的数据。
5. 如何使用汇总函数?
可以使用聚合函数(例如SUM,AVG和COUNT)来对检索出的数据进行汇总。例如,如果要查找名为“orders”的表中的所有订单的总数,请使用以下查询语句:
plsql使用介绍
PL/SQL Developer使用指南作为oracle的第三方开发工具,PL/SQL Developer使oracle PL/SQL语句的编译及执行显得更加简单易用。而在其他的方面,和其他的第三方工具(如Toad)都有相似的功能和操作方法。
一、安装PL/SQL Developer不需要执行安装程序,只要从其他机上copy一个来就可以使用。
二、登录在使用PL/SQL Developer之前,首先需要在本机上配置数据库客户端(在oracle自带工具Net8 Assistant中可配置)。配置完成后,在以下窗口中敲入用户名和密码就可进入PL/SQL Developer了。
进入PL/SQL Developer以后,会见到以下窗口:
在这里,可以对数据库中的任何对象(包括函数、存储过程、包、表、触发器等等)进行编辑、修改、运行等。(要视乎该用户的权限而定)。如果用户要重新登录另一数据库,则可以按下“”重新输入本地数据库标识和用户及密码重新登录。
三、修改对象或编译存储过程我们以存储过程为例:双击菜单项“procedures”,按右键即可选择新建存储过程(new)或是修改存储过程(edit)等等。选择完毕后则用oracle的PL/SQL语句对存储过程进行编辑,在编辑完以后按下可以对它进行编译,如果编译未通过,会在窗口中出现错误提示(如下图所示),
用户可根据提示进行修改和再次编译。当完全编译通过后,用户可单击存储过程并按右键,选择“test”(执行存储过程),出现以下窗口:
在执行前,首先按“”进行调试,然后按“”执行该存储过程;如果用户在执行过程中发生错误异常退出了,PL/SQL Developer会在窗口中显示错误,并提示退出。在发生错误后,用户可以选择在存储过程中添加“DBMS_OUTPUT.put_line(字符串)”语句来进行错误跟踪或是通过一步步执行存储过程(按)来查看执行过程中数据的变化从而进行纠错。
如何在plsqldeveloper的命令窗口执行sql脚本?
如何在plsqldeveloper的命令窗⼝执⾏sql脚本?
在plsql/developer的命令窗⼝执⾏sql脚本的命令是@+路径。
这⾥来做⼀个⽰例:1、在D:\User\Task⽬录下创建⼀个数据库脚本:Test.sql ;
(这⾥补充说明⼀下数据库脚本的格式,⼀般来说格式如下:delete from student(表名);
insert into student (id,age,name,sex) values ('01','16','张三','男');
insert into student (id,age,name,sex) values ('02','17','李四','⼥');
......
commit;
⾸先,要想插⼊⼀张表,⼀定要先确认原表中有没有该表的存在,这⾥⽤delete来实现,如果有则删除,没有也不会出错,
然后插完记录后要记得⽤commit提交。
)2、打开plsql/developer并连接后,新建⼀个Command Window,并输⼊命令 set serveroutput on;
3、执⾏数据库脚本,使⽤命令 @+路径,如图:结果如图:
这样就完成了数据库脚本的执⾏了。
sqldevelope 变量使用
sqldevelope 变量使用
SQL Developer 是一款功能强大的数据库开发工具,它提供了丰富的功能来帮助开发人员在数据库中进行数据查询、修改、优化和管理等操作。其中一个重要的功能就是变量的使用,通过使用变量,可以在 SQL Developer 中实现更加灵活和高效的数据操作。
在 SQL Developer 中,变量可以用来存储数据,并在 SQL 语句中引用这些变量。这样一来,我们就可以根据变量的值来动态地生成
SQL 语句,从而实现更加灵活和可重用的数据操作。下面我们就来看一下如何在 SQL Developer 中使用变量。
我们需要使用 `DEFINE` 命令来定义一个变量。语法如下所示:
```sql
DEFINE variable_name [ = value ]
```
其中,`variable_name` 是变量的名称,可以根据需要自行命名;`value` 是变量的初始值,可以省略。定义变量之后,我们可以使用
`PRINT` 命令来打印变量的值,以验证变量是否定义成功。
接下来,我们可以使用 `ACCEPT` 命令来接收用户的输入,并将输入的值存储到变量中。语法如下所示:
```sql ACCEPT variable_name [ PROMPT 'prompt_text' ]
```
其中,`variable_name` 是变量的名称;`prompt_text` 是提示用户输入的文本,可以根据需要自行修改。用户输入的值将被存储到对应的变量中。
除了用户输入之外,我们还可以使用 `SELECT` 语句来查询数据库中的数据,并将查询结果存储到变量中。语法如下所示:
```sql
SELECT column_name INTO :variable_name FROM table_name
[ WHERE condition ]
```
其中,`column_name` 是要查询的列名,可以是一个或多个;`table_name` 是要查询的表名;`condition` 是查询条件,可以根据需要自行修改。查询结果将会存储到对应的变量中。
oracle sql developer data modeler使用
oracle sql developer data modeler使用
Oracle SQL Developer Data Modeler是一个强大的数据库建模工具,可以帮助开发人员和数据库管理员设计和管理数据库架构。它提供了一个直观的界面,使用户可以轻松创建和修改数据库模型。
首先,Oracle SQL Developer Data Modeler提供了一个直观的界面,使用户可以轻松地创建和修改数据库模型。用户可以使用拖放功能将表、视图和其他数据库对象添加到模型中,并使用工具栏上的按钮进行常见操作,如添加列、创建约束和定义关系。这种直观的界面使用户能够快速理解和修改数据库模型,从而提高了开发效率。
其次,Oracle SQL Developer Data Modeler提供了强大的功能,可以帮助用户管理数据库架构。它允许用户创建和修改数据库对象的属性,如表、列、约束和索引。用户可以使用属性编辑器来设置对象的属性,如数据类型、长度、默认值和约束条件。此外,用户还可以使用逻辑模型和物理模型之间的转换功能,以及从逻辑模型生成物理模型的功能。这些功能使用户能够轻松管理数据库架构,确保其完整性和一致性。
第三,Oracle SQL Developer Data Modeler提供了强大的文档生成功能,可以帮助用户生成详细的数据库文档。用户可以选择生成不同类型的文档,如数据字典、ER图和HTML报表。生成的文档可以包含数据库对象的详细信息,如表、列、约束和索引的描述。这使用户能够轻松地分享和传播数据库架构的信息,以及与其他团队成员共享设计决策。 最后,Oracle SQL Developer Data Modeler还提供了与Oracle数据库的无缝集成。用户可以直接从工具中连接到Oracle数据库,并执行SQL脚本和查询。此外,它还提供了与其他数据库管理系统(如MySQL和Microsoft SQL Server)的集成,使用户能够在不同的数据库平台上使用相同的工具和功能。
PLSQL Developer配置方法简介
PL/SQL Developer配置方法简介
设置Oracle连接
在菜单栏“工具”---“首选项”处设置。
如果通过instantclient来访问Oracle数据库,需要设置Oracle主目录名和OCI库。
例如:
Oracle主目录名:
D:\Database\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2
OCI库:
D:\Database\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2\oci.dll
如下图:
定制PL/SQL Developer工具栏
在“工具栏”区域点鼠标右键,选中弹出的“定制”按钮,会进入如图所示界面,在“已选按钮”部分通
过拖动按钮定位各按钮顺寻,通过中间的箭头增减按钮,通过设置按钮间距(像素)值调节按钮大小。设
置完成后点下方的“应用”,然后点菜单栏“窗口”下的“保存版面”,下次打开就会按照设置好的样式显
示工具栏了。
设置Oracle数据库连接信息
在Oracle主目录名(以上面为例,就是D:\Database\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2)下添
加目录\NETWORK\ADMIN,并创建文件tnsnames.ora,用文本编辑器(如EmEditor)打开,写入要访问的
Oracle数据库连接信息,如:(红色粗体部分根据实际数据库信息进行修改)
ora11g =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(ORACLE_SID = ora11g)
)
)
保存退出,再打开PL/SQL Developer就会弹出下面的界面:
PLSQLDeveloper图形化窗口创建数据库(表空间和用户)以及相关查询sql
PLSQLDeveloper图形化窗⼝创建数据库(表空间和⽤户)以及
相关查询sql
前⾔:上⼀篇安装好oracle和pl/sql后,这篇主要讲如何创建数据库,因为接下来我的项⽬会连接数据库进⾏开发。
第⼀步、先⽤系统管理员登录pl/sql
我这⾥系统管理员⽤户名为system,密码为orcl
第⼆步、建⽴表空间
新建sql窗⼝,我们使⽤sql语句来创建表空间
create tablespace db_test --表空间名
datafile 'D:\oracle\product\11.2.0\dbhome_1\oradata\orcl\test.dbf' --物理⽂件 表空间数据⽂件存放路径
size 50m --⼤⼩初始值
autoextend on --⾃动扩展
next 50m maxsize 20480m --每次扩展50m,最⼤为20480m
extent management local;
f8 运⾏sql,成功后电脑⾥会出现TEST.DBF⽂件。
第三步、创建⽤户
create user testdev --创建⽤户名 testdev
identified by "test1234" --创建密码 test1234
default tablespace db_test --表空间 db_test
temporary tablespace TEMP --临时表空间(默认的)
profile DEFAULT --默认权限(下⾯给分配)
quota unlimited on db_test; --该⽤户在 db_test 表空间⾥的配额不限
第四步、给⽤户分配权限
grant all privileges to testdev; -- 执⾏该语句给 testdev ⽤户授权,此时 该 ⽤户就可以登录了
第五步、接下来使⽤test⽤户登录,就可以建表了。
根据经验,建表时字段名尽量要避开使⽤oracle的关键字和保留字。
在oracle11g中使用oraclesqldeveloper创建、查看表空间的命令
在oracle11g中使⽤oraclesqldeveloper创建、查看表空间的命令
通过pl/sql登录到Oracle数据库上,然后执⾏菜单:⽂件/新建/命令窗⼝ ,打开⼀个命令窗⼝然后在该命令窗⼝中执⾏脚本创建和删除表空间创建表空间Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;
1) DATAFILE: 表空间数据⽂件存放路径
2) SIZE: 起初设置为200M
3) UNIFORM: 指定区尺⼨为128k,如不指定,区尺⼨默认为64k
4) 空间名称histdb 与 数据⽂件名称 histdb.dbf 不要求相同,可随意命名.
5) AUTOEXTEND ON/OFF 表⽰启动/停⽌⾃动扩展表空间
6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //⼿动修改数据⽂件⼤⼩为500M
删除表空间DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
查看select
b.file_name 物理⽂件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 ⼤⼩M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使⽤M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利⽤率
