您的位置:首页 > 其它

DB2的常用命令

2011-07-28 15:04 357 查看
DB2 命令行CLP下的操作
注: 蓝色字体表示变量,可适当替换自己需要的值
1. 连接数据库
- connect to dbname user userName using password

2. 列出所有数据库
- list db directory
- 列出激活的数据库: list active databases

3. 列出当前数据库下数据库表
- list tables
- list tables for all/system/user
- 列出schema是DB2ADMIN的表: list tables for schema DB2ADMIN

4. 显示表结构
- describe table tablename

5. 列出所有表空间
- list tabspaces show detail

6. 查看一个表所在的表空间和所属的schema
- SELECT A.TBSPACE, A.TABSCHEMA FROM SYSCAT.TABLES A WHERE TABNAME='TABALENAME'

7. 修改一个表A的schema
- 用别名的方式: 将schema为ADMINISTRATOR的表A,通过ITMUSER也能访问: create alias ITMUSER.A FOR ADMINISTRATOR.A

8. 创建数据库表时指明schema和表空间
- CREATE TABLE "ITMUSER "."SCHEMA_TEST" ("TMZDIFF" INTEGER NOT NULL , "Timestamp" CHAR(16) ) IN TABSPACE;
- 不指定表空间,默认建在USERSPACE1下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: