July 13 2014

db2基础(1)

db2cmd
db2 list db directory 系统数据库目录
db2cc 打开控件中心
control center 以图形化的进行操作。
db2 connect reset 断开数据库连接
db list active database 列出所有激活的数据库
db2 get db cfg 列出所有数据库的配置
db2 drop database [dbname] 删除数据库
db2 create db [dbname] 创建数据库
db2level 查看db2的当前版本
db2start 启动实例
db2stop 停止实例

创建数据库(创建数据库时不可连接其它库)
create database bitest
AUTOMATIC STORAGE YES
ON ‘d:\bitest’
ALIAS bitest
USING CODESET UTF-8 TERRITORY CN
COLLATE USING SYSTEM –排序类型
PAGESIZE 4096 –默认页大小
WITH ‘BI测试数据库’ –注释

 

 

在一个 DB2 数据库中,数据和索引的存储是在四个不同级别上定义和控制的。
为了支持分区数据库,其中有一个名为分区组(partition groups)的抽象层。
SMS:系统管理的空间(system-managed space) 在9之前 如果不带像模任何参数创建数据库或表空间 就会导致所有表空间作为SMS对象创建
DMS 数据库管理的空间
XML 列只能在 UTF-8 代码集(Unicode)数据
库中使用。所以要在数据库中使用 XML,就必须创建 Unicode 数据库
创建数据库的语句
create database bitest
AUTOMATIC STORAGE YES
ON ‘d:\bitest’
ALIAS bitest
USING CODESET UTF-8 TERRITORY CN
COLLATE USING SYSTEM –排序类型
PAGESIZE 4096 –默认页大小
WITH ‘BI测试数据库’ –注释

在创建数据库的时候默认会创建三个表空间
syscatspace 用于系统编目表 不可以被删除
tempspace1 用于系统创建临时表时用 当有其它的临时表空间时,可以删除当前的
userspace1 用于用户创建对象的默认表空间。当创建其它表空间可以删除当前的
db2的数据类型
datatime
time
timestamp
date
string
character
fixedlength(char)
varying length CLOB
graphic
varying length binary(Blob)
signed numeric
exact
binary integer
16 bit(SMALLINT)
32 bit (INTEGER)
64 bit (BIGINT)
decimal
packed(DECIMAL)
approximate
floating point
single precision
double precision
extensible markup language (XML)



Copyright 2019. All rights reserved.

Posted 2014年7月13日 by ucjmh in category "db2

Leave a Reply

Your email address will not be published. Required fields are marked *