彩票走势图

MyEclipse数据库使用教程:使用数据库表、外键和索引

翻译|使用教程|编辑:董玉霞|2022-08-30 11:37:38.853|阅读 82 次

概述:本文将介绍在MyEclipse中使用数据库表、外键和索引。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

MyEclipse官方正版下载

本文将介绍在MyEclipse中使用数据库表、外键和索引。

MyEclipse Database Explorer 工具提供了许多向导和操作,可以轻松创建和删除数据库表、关系和索引。在本教程中,您将学习:

  • 创建和删除表
  • 创建和删除外键
  • 创建和删除索引
创建新索引

对于开发人员来说,创建索引可能是一个重要的性能工具。DBMS 通常在数据库表中的键上创建索引。但是,在 ORDER BY 或 WHERE 子句中可能会经常使用其他字段,这些字段需要索引作为性能增强。例如,假设您在客户的 CITY 上进行了大量订购。您可以在该字段上创建索引。

  • 在 DB Browser 视图中打开 到内置 MyEclipse Derby 数据库的连接。
  • 使用 MyEclipse 应用服务器

  • 展开连接,右键单击 CUSTOMER 表,然后选择 New Index。
  • 在索引名称字段中键入city_idx,然后单击添加按钮以添加属于新索引的列。
  • 使用 MyEclipse 应用服务器

  • 单击 Index Columns 列表中的第一个单元格,单击下拉箭头,选择 CITY,然后单击 Finish。
  • 使用 MyEclipse 应用服务器

  • 在表/对象信息视图中,单击索引选项卡以查看新索引。
删除索引
  • 在 DB Browser 中选择包含索引的表。
  • 单击表/对象信息视图中的索引选项卡。
  • 右键单击要删除的索引,然后选择删除索引。
  • 单击确定以确认删除。

使用 MyEclipse 应用服务器

创建新的数据库表

在设计期间,支持数据库的应用程序的开发人员为其应用程序的域建模并创建相应的表,他可以在其中保存应用程序的数据。添加一个名为 CUSTOMER_RELATIONSHIP 的新表,它表示一对以某种方式相关的客户编号。

  • 在 DB Browser 中右键单击 TABLE,然后选择 New Table。
  • 在表名字段中输入CUSTOMER_RELATIONSHIP。
  • 单击“列”选项卡,然后单击“添加”按钮将列添加到表中。您要添加两个代表两个相关客户编号的客户 ID 列。
  • 在Name字段中输入first_cust_id ,从Type下拉列表中选择 INTEGER ,选择Primary key复选框,然后单击 Finish。
  • 使用 MyEclipse 应用服务器

  • 使用相同的步骤添加另一个名为second_cust_id的列。
  • 使用 MyEclipse 应用服务器

  • 单击完成以创建表。该表出现在 DB Browser 的表列表中。
删除数据库表
  • 右键单击要删除的表,然后选择删除表。
  • 单击确定以确认删除。
  • 使用 MyEclipse 应用服务器

创建一个新的外键

现在您已经创建了 CUSTOMER_RELATIONSHIP 表,让这两个新字段的外键引用到 CUSTOMER 表的 CUSTOMERNUMBER 字段。这是必要的,因为两个客户要建立有效的关系,他们都必须是有效的客户,这就要求他们需要用 CUSTOMER 表中的记录来表示。

  • 在 DB Browser 中右键单击 CUSTOMER_RELATIONSHIP,然后选择 New Foreign Key。
  • 在外键名称字段中键入first_cust_fk 。
  • 单击外键列中的第一个单元格,单击下拉箭头,选择 first_cust_id,然后单击完成。
  • 使用 MyEclipse 应用服务器

  • 按照相同的步骤创建引用 second_cust_id的名为second_cust_fk的第二个外键。
  • 在 Table/Object Info 视图中,选择 Indexes 选项卡以将新的外键作为索引查看。
  • 使用 MyEclipse 应用服务器

删除外键
  • 在 DB Browser 中选择包含外键的表。
  • 单击表/对象信息视图中的外键选项卡。
  • 右键单击要删除的外键,然后选择删除外键。
  • 单击确定以确认删除。

使用 MyEclipse 应用服务器

本次MyEclipse使用教程介绍了在 MyEclipse中 使用数据库表、外键和索引的相关内容,想要了解全部教程

MyEclipse | 下载试用


MyEclipseQQ群:742336981      欢迎进群一起讨论


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP