用于为表创建索引。 索引是一组指针,它指的是MDC或ITC表中的表块中的行,XML存储对象中的XML数据,这些XML数据在逻辑上按一个或多个键的值排序。 索引用于提高查询数据的速度以及有效地对数据进行聚类和分区。 索引可以增强视图操作的性能。具有唯一索引的表可以包含具有唯一键的行。 可以根据表要求创建不同类型的索引。 索引类型 唯一和非唯一索引 群集和非群集索引 单击create index,它将
主要内容:创建一个视图视图用于定义表示存储在表中的数据的替代方法。 视图不是真正的表,也没有任何永久存储。它可以帮助用户查看一个或多个表中的数据。 它是结果表的命名规范。 视图(VIEW)可以从一个或多个表派生。最多可以使用个表来创建视图(VIEW)。 视图(VIEW)可以包含表中的所有列或某些列。 创建一个视图 语法: 示例 视图的优点 它使数据更易于使用,因为它将来自多个表的数据表示为单个表。 它可以提高安全性,因
主要内容:创建表选项有助于在DB2数据库中创建许多对象,即创建表,创建视图,创建索引,创建序列,创建过程,创建函数,创建触发器等。 创建表 下面来看看如何使用RazorSQL创建表: 指定表名和列数,如下图所示: 现在输入列名以及数据类型,并生成SQL。 现在单击执行SQL,它将创建一个名称为“Students”的表,将看到成功创建表的弹出消息。 在模式下的表树形菜单下应该能看到新创建的表“Students”。
数据库转换用于以其他格式更改数据库。 例如:在H2,MS Access,MySQL,Oracle,PostgreSQL等中更改成为DB2数据库表。可以更改单个表以及多个表。 见下图: 假设更改DB2表成为Oracle表,那么参考以下操作: 显示操作成功,如下所示: 现在可以看到转换后的表定义语句:
DB2 RazorSQL生成DDL是用于创建用于创建该表的SQL命令。在DB2 RazorSQL生成DDL,可参考以下操作: 生成结果如下:
DB2 RazorSQL可生成SQL用于执行,,,和等操作。 选择特定列或使用语句选择全部。 得到以下结果: 通过使用,可以在表中插入记录。如下图所示: 生成代码结果如下: 通过使用,可以更新表中的记录。 生成代码结果如下: 通过使用,可以删除表中的记录。 生成代码结果如下:
行计数用于计算表中的行数。假设要查看“my_table2”表中的行数。那么可以按照以下操作: 得到以下结果:
显示信息用于检索表的所有信息。即表所有者,表名,创建时间,更改时间,无效时间,tableid等。 DB2使用RazorSQL显示信息,按以下步骤操作: 得到以下结果:
DB2可使用RazorSQL工具创建表的备份。右键单击表名称,然后转到备份选项。 现在单击 Backup 选项并填写必填字段以指定要在何处创建备份文件。 单击Generate Backup file 按钮。 将弹出一条消息,显示已创建备份。 可以通过查看备份位置的文件来验证它。如下图所示:
DB2 RazorSQL可以将一个或多个本地表复制到数据库。首先打开工作界面,如下所示: 选择对应模式和填入表的名称,如下所示: 查看复制结果:
这个功能用于将一个表复制到另一个数据库中。例如:复制表“my_table2”,如下所示。 设置要复制的位置。 现在将显示一条消息,表示复制已完成。 现在可以查看复制文件的内容,如下所示:
DB2 RazorSQL 复制(Copy)选项用于将表复制到新表中。例如:将“my_table”复制到新表“my_table2”中。 在新弹出的对话框中,填入新的表名:,结果如下所示: 然后点击 Execute SQL ,得到结果如下: 重新打列表节点,应该可以看到上面复制生成的表:my_table2 -
“搜索”选项用于搜索表中的任何列的值。 例如:可以从“my_table”表中搜索任何列的id,name,address,created等数据。 这里以搜索 表中的列的值为为例,如下所示: 得到结果如下:
表关系(Table Relationship)用于显示列和表之间的关系。 如图中所示,这个表只有一个主键:
描述(Describe)用于显示有关列名称,数据类型,大小,主键,外键,可空,规模等的信息。 列出表的所有结构信息,如下图所示: 点击Keys 查看主键信息,如下图所示: 点击DDL 查看表的定义,如下图所示: