添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

3.1.编写 Select 语句

建立数据库连接后,就可浏览模式,查询和修改数据。

1。 创建数据库连接后,需要确保打开 SQL Worksheet。如果未打开工作表,请使用上下文菜单将其打开。

2。 连接后,您将看到“SQL Worksheet”窗口。

3。 现在您可开始了。查询 DEPARTMENTS 表中的所有数据。输入

select * from departments;

单击“执行语句”或按 F9。

请注意,检索到的行数显示在“结果”选项卡下方。

3.2.检索列

可对表中的所有列进行排列,仅选择所需的数据,而不是从表中选择所有列。

1。 不需要键入每个列名,只需从连接导航器拖动表名即可。展开“表”节点,然后将 EMPLOYEES 表拖到工作表上。

对于更复杂的查询或语句,使用 格式 函数 (Ctrl+F7) 有助于理解 SQL。可在上下文菜单中找到该函数。

2. 现在,从语句中删除最后 3 列。以下为示例。

删除 SALARY 列之后的 “,”,然后按 F9 检索记录。

3.3.检索行

通常,您希望限制返回的记录数。通过添加一条 Where 子句可执行此操作。这些听起来很复杂并且很费时间。我们将从最基本的语句开始。

1。 使用与上面相同的 Select 语句,删除 “ ; ” 并添加

where department_id = 100;

按 F9。“结果”选项卡显示返回的记录变少。

通过 SQL Worksheet 可使用一组 SQL*Plus 命令。SQL*Plus 命令必须先由 SQL Worksheet 解释,然后再传递给数据库。一些命令不受支持,因此将被忽略,并且不会发送到 Oracle Database。有关不受支持的 SQL*Plus 命令的列表,请参阅 OTN 上的 SQL Developer。

1。 要使用“Describe”命令描述模式对象,请键入:

describe employees

不要按 F9,选择“运行脚本”或按 F5。

请注意,检索到的行数显示在“脚本输出”选项卡下方。

2。 让我们来练习使用它。为了确定此模式拥有哪些对象以及这些对象是什么,您可查看 user_objects 字典表。

不要使用 “SELECT * from USER_OBJECTS”,您需要查找更具体的细节,请输入:

DESCRIBE USER_OBJECTS

按 F5。

3。 当您看到用于定义表的列后,可编写 select 语句。输入: