DB2常用命令整理
基本命令
查看命令选项
list command options
信息帮助
SQL statement 例子: statement =30081 SQL30081
启动当前的DB2数据库管理实例
db2start
停止当前的数据库管理实例
db2stop
列出当前实例
get instance
库相关命令
系统数据库目录
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
表相关命令
导入表结构
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
其他命令
修改db2字符集
db2set db2codepage 1386
查看本地节点目录
list node directory
执行脚本文件
db2 -tvf
查看当前连接到数据库的应用
db2 list application [show detail]
本文来自博客园,作者:星光Starsray,转载请注明原文链接:https://www.cnblogs.com/starsray/p/10330916.html

浙公网安备 33010602011771号