DB2常用命令整理

本文提供了DB2数据库的全面操作指南,包括基本命令、库管理、表操作及其他实用指令。从启动和停止数据库实例,到创建、管理和删除数据库,再到表的创建、导入和导出,以及各种数据库维护和管理技巧。
1、基本命令

查看命令选项
list command options
信息帮助
SQL statement
例子:
statement =30081
SQL30081
启动当前的DB2数据库管理实例
db2start
停止当前的数据库管理实例
db2stop
列出当前实例
get instance

2、库相关命令

系统数据库目录
list database directory
查看本地数据库目录
db2 list database directory on <盘符>
建立数据库
CREATE DATABASE 库名(不设定参数)
CREATE DATABASE 库名 ON 盘符(只识别盘符) ALIAS 别名
USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32
查看数据库配置
get db cfg for 库名
删除数据库
drop database 库名
连接数据库
connect to 库名(不设定参数)
connect to 库名 user 用户名 using 密码
中断数据库连接
disconnect 库名
重新连接
connect reset
显示当前活动数据库
list active databases
显示用户数据库的存取权限
GET AUTHORIZATIONS
表空间
list tablespaces
表空间容器
LIST TABLESPACE CONTAINERS FOR 1(整数)
列出所有的系统表
list tables for system
显示当前用户所有

list tables

3、表相关命令

导入表结构
db2 -tf sql文件
import from c:user.ixf of ixf [Create/Insert into / update] tablename
导出用户表
export to c:user.ixf of ixf select * from user
查看库中是否存在
select * from syscat.tables where tabname = ‘表名’
重命名表名
rename table 旧表名 to 新表名
创建表
ceate table tb1(id integer not null,name char(10))
设置主键
alter table 表名 add primary key (字段)
查看表的结构
describe table

4、其他命令

修改db2字符集
db2set db2codepage 1386
查看本地节点目录
list node directory
执行脚本文件
db2 -tvf
查看当前连接到数据库的应用
db2 list application [show detail]

转载于:https://www.cnblogs.com/conly/p/10330916.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值