DB2 常用的命令整理
1.查看DB2 的所有进程 db2 list applications
2.关闭 DB2 所有进程连接 db2 force application all
3.启动数据库 db2start
4.停止数据库 db2stop
5.查看是否有活跃的数据库 db2 list active databases
6.激活数据库 db2 activate database [db_name]
7.查询表是否被挂载 db2 "load query table [Schema].[table_name]"
8.刷新表结构(解除挂载状态) db2 reorg table [Schema].[table_name]
9.DB2 查看表结构(方法一) @DESC [Schema].[table_name]
10.DB2 查看表结构(方法二) SELECT * FROM SYSIBM.SYSCOLUMNS WHERE TBNAME='[table_name]'
11.获取当前系统时间 SELECT SYSDATE FROM SYSIBM.DUAL
12.查询某个Schema下所有的表 SELECT TRIM(A.TABSCHEMA)||'.'||TRIM(A.TABNAME) FROM SYSCAT.TABLES A WHERE A.TABSCHEMA='[Schema]'
13.DB2 后台登录命令 db2 connect to [DB_NAME]
14.DB2 卸数命令 db2 "export to [path].dat of del SELECT * FROM [Schema].[table_name]";
15.DB2 加载数据文件命令 db2 "import from [path].dat of del insert into [Schema].[table_name]";
16.DB2 限制查询条数 fetch first 10 rows only ——select * from [table_name] fetch first 10 rows only --10
17.DB2 创建索引 create index [index_name] on [table_name](column_name);
18.DB2 创建表别名 create alias new_table_name for old_table_name
19.DB2 清空表数据 truncate table [Schema].[table_name] immediate;
20.DB2 设置字段非空 alter table [Schema].[table_name] alter [column_name] set not null
21.DB2 增加主键字段 alter table [table_name] add primary key (column_name)
22.DB2 修改字段长度 alter table [table_name] alter [column_name] set data type VARCHAR(12)
23.DB2 增加字段 alter table [table_name] add [column_name] [column_type]
24.DB2 删除字段 alter table [table_name] drop [column_name]
25.DB2 删除主键 alter table [table_name] drop primary key
DB2 常用命令整理
于 2022-08-23 22:51:02 首次发布