没有合适的资源?快使用搜索试试~ 我知道了~
db2基础入门.pdf
需积分: 9 30 下载量 139 浏览量
2008-11-25
09:50:25
上传
评论 1
收藏 51KB PDF 举报
温馨提示
试读
14页
db2基础入门.pdf 一. 安装 DB2 有三个选择,可以企业版,也可以只安装客户端。 安装完成后,打开”控制中心”可以操作整个 DB2,打开”信息中心”可以查看相应的 帮助文档.,
资源推荐
资源详情
资源评论
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;
数据类型存放在:sysibm.SYSDATATYPES 表中
数据类型 类型 特性 示例或范围
数值型
SMALLINT 数字 长度为 2 字节精度为 5 位 范围为
-32768 至 32767
INTEGER 数字 长度为 4 字节精度为 10 位 范围为
-2147483648 至 2147483647
BIGINT 数字 长度为八个字节的整数,精度为 19 位范围为
-9,223,372,036,854,775,808 到
9,223,372,036,854,775,807
REAL 数字 单精度浮点 32 位近似值 范围为否
-3.402E+38 至-1.175E-37 或 1.175E-37 至-3.402E+38 或零
DOUBLE 数字 双精度浮点 64 位近似值 范围为
-1.79769E+308 至-2.225E-307 或 2.225E-307 至 1.79769E+308 或零
DECIMAL(5,2) 数字 精度为 5,小数位为 2 范围
为 -10**31+1 至 10**31-1 ,小数位是指数字的小数部分的位数,不能大
于精度。最大精度是 31 位。
字符串
CHAR(15) 定长字符串 最大长度为 254 'Sunny day '
VARCHAR(15) 变长字符 最大长度为 4000 'Sunny day'
LONG VARCHAR 变长字符串 最长可达 32,700 字节
CLOB 字符大对象 变长字符串 最长可达 2,147,483,647 字节(容量最大
2G)
BLOB 变长字符串 最长可达 2,147,483,647 字节(容量最大
2G)
日期时间型
DATE 日期时间 三部分值 1991-10-27
TIME 日期时间 三部分值 13.30.05
TIMESTAMP 日期时间 七部分值 1991-10-27-13:
30“05.000000
数值型数据类型说明:
DB2 内置数据类型可以分成
剩余13页未读,继续阅读
资源评论
neilw
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功