db2基础入门

db2基础入门


2024年3月17日发(作者:)

1 DB2基础,入门

一.

安装DB2

有三个选择,可以企业版,也可以只安装客户端。

安装完成后,打开”控制中心”可以操作整个DB2,打开”信息中心”可以查看相应的

帮助文档.,

二.

安装Quest Central for DB2

这两个软件都不需要配置,只要不断点下一步就可以安装成功,安装完成后会在桌

面上生成一个 Knowledge Xpert for DB2快捷方式.这就是它的帮助文档.

三.

在按制中心创建一个实例

1.首先打开DB2“控制中心”,右击“我以编目的系统”,再选择添加,会出现如下页

面,单击“发现”然后选择相应主机,会自动填入如下项,最后确定。

2.设置主机:右击刚才新建的实例,出现如下页面,节点名为随意字符,不过必须为

1-8个字节,我们这里假设为TEST,创建实例服务名可以不填,端口是50000(DB2默认的

端口),然后确定。

3,连接相应的数据库实例:右击TEST,添加,选择相应的数据库实例,点击发选择你需要

的数据库,当要操作相应数据库时会提示输入用户名,密码.

四.

创建数据库

1.选择数据库,右击选择”创建”选择”使用向导创建数据库”(注意“建库时务必工”区域

“中选择编码方式为utf-8,否则当插入中文时,会有意想不到的错误提示,最典型的就是

提示JDK版本不兼容)

2.分别填入数据名称,用户表,也可以直接填入数据库名称,点完成.

3.创建表的方式和数据库创建类似,其中显示表的时候可以创建过虑器.如果我想隐藏系统表,

设置表名为 not like sys%

五.

Quest Central for DB2使用

1.

简介:Quest Central for Databases 是一种集成化、图形化、跨平台的数据库管理解决方案,

可以管理异构环境下的 Oracle、DB2数据库。Quest Central for Databases 消除了企业IT

人员管理多种数据库时面临的技术障碍,提高了IT人员工作效率,改善了数据库性能

和数据库应用的可用性

2.

使用SQL Editor: 打开Quest Central for db2,点击菜单栏的Tools,选择SQL Editor

3.使用Edit tools: Edit除了菜单栏分为两个主要模块,上面用于执行的SQL语句,下面用于显

示执行情况以及输出信息,点击左上角的执行按钮,执行SQL

六.

数据类型说明

自己的一些总结:

1.DB2没有Boolean型。

2.DB2表中的列一旦建立不能删除列。

DROP COLUMN:DB2 不允许您删除一个列。我可以想到您希望删除列的三个理由:

回收空间:如果您希望这样做,可以导出您希望保存的数据,删除那个表,用您需要的那些

列重新创建表,然后装入这个表。这是否代价高昂?当然是,但是回收空间需要这样或者 REORG

TABLE。这些本来就是代价高昂的操作。

这个列不再是行的逻辑部分:例如,您意识到您的雇员可能有两个地址,并且停止跟踪雇员

(employee)表中的地址(雇员表和雇员地址(employee_address)表之间现在有 n:m 关系)。

在雇员表上创建一个不包含地址列的视图。

如果您真的要用新奇的方法,可以使用 RENAME TABLE命令给基表一个新的名称,然后将

原始表名作为该视图的名称。您的视图也可以连接雇员表中的有用列和从雇员地址获得的地址。

现在我们回到了关系的正道。

列变宽了。如果它是 VARCHAR,那您运气不错。DB2 允许您将 VARCHAR 列最多加宽至

表空间(tablespace)中定义的页大小宽度(缺省的 4K 页大小为 4,005,而在 32K 页上最多为

32,672):

3.除了VARCHAR能增加长度外,其它类型不能修改列属性,也就是上面的第三点

如:TT为表名,第二个为列名ALTER TABLE TT ALTER COLUMNTT SET DATA TYPE

VARCHAR(40);

4.不能更换列名:如

ALTER TABLE tt RENAME COLUMN tt TO t3;

数据类型存放在:ATYPES表中

数据类型 类型

数值型

SMALLINT 数字

-32768 至 32767

特性 示例或范围

长度为 2 字节精度为 5 位 范围为


发布者:admin,转转请注明出处:http://www.yc00.com/news/1710669570a1796471.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信