db2联合索引创建,db2添加联合索引

http://www.itjxue.com  2023-01-09 15:25  来源:未知  点击次数: 

db2常用命令

操作数据库命令

1、 启动数据库实例

  #db2start

2、 停止数据库实例

  #db2stop

  如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force

3、 创建数据库

  #db2 create db [dbname]

4、 连接到数据库

  #db2 connect to [dbname] user[username] using [password]

5、 断开数据库连接

  #db2 connect reset

操作数据表命令

1、 列出所有用户表

  #db2 list tables

2、列出所有系统表

 #db2 list tables for system

3、列出所有表

  #db2 list tables for all

4、 列出系统表

  #db2 list tables for system

5、列出用户表

  #db2 list tables for user

6、 列出特定用户表

  #db2 list tables for schema[user]

参考资料来源:百度百科—DB2

db2数据库如何创建一个新连接

1.打开Database Master

2.点击【database explorer】下的【connect】

3.此时弹出对话框,显示已有的数据库连接

4.点击【add connection...】

5.选择【db2】,输入db2的连接信息,然后点击【ok】

怎么建立数据库的索引

PS:索引不是给你使用的,而是数据库本身使用,索引只是为了让你的查询更加快速而已

SQL CREATE INDEX 语法

在表上创建一个简单的索引。允许使用重复的值:

CREATE INDEX index_name

ON table_name (column_name)

注释:”column_name” 规定需要索引的列。

SQL CREATE UNIQUE INDEX 语法

在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值。

CREATE UNIQUE INDEX index_name

ON table_name (column_name)

CREATE INDEX 实例

本例会创建一个简单的索引,名为 “PersonIndex”,在 Person 表的 LastName 列:

CREATE INDEX PersonIndex

ON Person (LastName)

如果您希望以降序索引某个列中的值,您可以在列名称之后添加保留字 DESC:

CREATE INDEX PersonIndex

ON Person (LastName DESC)

假如您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开:

CREATE INDEX PersonIndex

ON Person (LastName, FirstName)12

DB2怎么创建数据库啊?

在创建数据库时要考虑几个因素,有几种创建数据库的方法。

可以使用从 Control Center 调用的 Create Database 向导,会引导用户分步创建数据库。要是了解实际的 Create Database 命令的话,还可以从 DB2 Command Window、Command Editor 或命令行直接发出命令。

在这个示例中,从 DB2 First Steps Launch 面板的 Create Database 向导:

1、启动 DB2 Control Center。点击 Start All Programs IBM DB2 General Administration Tools 并选择 Control Center。当提示选择 Control Center 视图时,点击 OK 选择默认视图(Advanced)。

2、点击 All Databases(如图 5 所示),然后点击 Create New Database。Create Your Own Database 向导打开。

  5. 从 Control Center 创建新数据库

3、在 Create Your Own Database 向导中,指定数据库名和数据库目录的位置。输入 HelloWld 作为数据库名。指定 C:\ 作为默认路径。输入 hwld 作为数据库别名。在 Comment 字段中输入任何描述性的注释。

4、选中 Enable Database for XML。XML 列只能在 UTF-8 代码集(Unicode)数据库中使用。所以要在数据库中使用 XML,就必须创建 Unicode 数据库。

5、不需要指定任何其他数据库选项,所以选择 Summary 面板,然后点击 Show Command 来查看创建这个数据库所用的 DB2 命令。

6、因为在这个数据库中启用了 XML,所以使用 CODESET UTF-8。点击 Close。如果想将命令保存到文件中,供以后参考或重用,那么点击 Save 而不是 Close。

7、在 Create New Database 窗口中,点击 Finish 并等待向导完成操作。

在 DB2 创建数据库时,它还创建以下东西:

1、在指定的驱动器或路径上创建必要的数据库目录

2、创建一组默认的表空间,包括 SYSCAT、TEMPORARY 和 USER 表空间

3、在编目表空间中创建一组系统编目表和视图

4、创建数据库配置(DB CFG)文件并设置默认值

5、为数据库恢复日志文件创建空间并分配它

6、为数据库(如 CLI)和命令行处理器创建的几个应用程序

使用 DB2 Control Center 检查创建的数据库

在 Control Center 左边的面板中,找到并展开 All Systems 和 All Databases。看看是否能够找到刚才创建的 HELLOWLD 数据库。All Systems 提供了数据库对象视图,这些对象依次根据机器、实例和数据库进行分组。在这个机器上只有一个实例,DB2。All Databases 提供了这个机器上的所有数据库的快速查看。

6. 查看新数据库

如果了解创建数据库所用的 DB2 命令,那么可以使用在前面的 Create New Database 向导窗口中保存的 CREATE DATABASE 命令并根据需要进行修改,然后从 DB2 命令行处理器发出 CREATE DATABASE 命令来创建数据库。

选择 Start Run,输入 db2cmd 并按 Enter。打开 DB2 命令行处理器窗口。要想获得 create database 命令的帮助,可以在命令行窗口中输入 db2 ? create database。

输入 db2 CREATE DATABASE MYTESTDB ON C:。在命令成功完成之后,点击 Control Center 主菜单中的 Selected 并点击 Refresh。然后看看是否能够在 Control Center 中找到新的数据库 MYTESTDB。

在 DB2 命令窗口中输入命令 db2 LIST DATABASE DIRECTORY。应该会看到 HELLOWLD 和 MYTESTDB 数据库的数据库项。

DB2中创建表时会默认索引吗

一般不会自动创建索引,如果创建表时指定了主键,就会有唯一性索引。

(责任编辑:IT教学网)

更多

相关3DMAX教程文章

推荐3DMAX教程文章