我们今天主要向大家讲述的是DB2数据库在实际操作中的一些实际应用经验,以及对其在实际操作中涉及到实际操作代码的介绍,假如你对DB2数据库在实际操作中的一些实际应用经验有兴趣了解的话,你就可以通过以下的文章对其进行了解。

创新互联是一家专业提供邛崃企业网站建设,专注与网站制作、成都网站设计、H5建站、小程序制作等业务。10年已为邛崃众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
建立数据库DB2_GCB
- CREATEDATABASEDB2_GCBONG:ALIASDB2_GCB
 - USINGCODESETGBKTERRITORYCNCOLLATEUSINGSYSTEMDFT_EXTENT_SZ32
 
连接数据库
- connecttosample1userdb2adminusing8301206
 
建立别名
- createaliasdb2admin.tablesforsysstat.tables;
 - CREATEALIASDB2ADMIN.VIEWSFORSYSCAT.VIEWS
 - createaliasdb2admin.columnsforsyscat.columns;
 - createaliasguest.columnsforsyscat.columns;
 
建立表
- createtablezjt_tablesas
 - (select*fromtables)definitiononly;
 - createtablezjt_viewsas
 - (select*fromviews)definitiononly;
 
插入记录
- insertintozjt_tablesselect*fromtables;
 - insertintozjt_viewsselect*fromviews;
 
建立视图
- createviewV_zjt_tablesasselecttabschema,tabnamefromzjt_tables;
 
建立触发器
- CREATETRIGGERzjt_tables_del
 - AFTERDELETEONzjt_tables
 - REFERENCINGOLDASO
 - FOREACHROWMODEDB2SQL
 - Insertintozjt_tables1values(substr(o.tabschema,1,8),substr(o.tabname,1,10))
 
建立***性索引
- CREATEUNIQUEINDEXI_ztables_tabname
 - ONzjt_tables(tabname);
 
查看表
- selecttabnamefromtables
 - wheretabname='ZJT_TABLES';
 
查看列
- selectSUBSTR(COLNAME,1,20)as列名,TYPENAMEas类型,LENGTHas长度
 - fromcolumns
 - wheretabname='ZJT_TABLES';
 
DB2数据库查看表结构下#p#
DB2数据库查看表结构接上
- db2describetableuser1.department
 - db2describeselect*fromuser.tables
 
查看表的索引
- db2describeindexesfortableuser1.department
 
查看视图
- selectviewnamefromviews
 - whereviewname='V_ZJT_TABLES';
 
查看索引
- selectindnamefromindexes
 - whereindname='I_ZTABLES_TABNAME';
 
查看存贮过程
- SELECTSUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)
 - FROMSYSCAT.PROCEDURES;
 
类型转换(cast)
- ipdatatype:varchar
 - selectcast(ipasinteger)+50fromlog_comm_failed
 
重新连接
- connectreset
 
DB2数据库中断数据库连接
- disconnectdb2_gcb
 - viewapplication
 - LISTAPPLICATION;
 - killapplication
 - FORCEAPPLICATION(0);
 
DB2forceapplicationsall(强迫所有应用程序从数据库断开)
locktable
独占
locktabletestinexclusivemode
共享
locktabletestinsharemode
显示当前用户所有表
listtables
列出所有的系统表
listtablesforsystem
显示当前活动数据库
listactivedatabases
查看命令选项
listcommandoptions
系统数据库目录
LISTDATABASEDIRECTORY
表空间
listtablespaces
表空间容器
- LISTTABLESPACECONTAINERSFOR
 - Example:LISTTABLESPACECONTAINERSFOR1
 
显示DB2数据库用户数据库的存取权限
GETAUTHORIZATIONS
启动实例
DB2START
停止实例
db2stop
表或视图特权
- grantselect,delete,insert,updateontablestouser
 - grantallontablestouserWITHGRANTOPTION
 
程序包特权
- GRANTEXECUTE
 - ONPACKAGEPACKAGE-name
 - TOPUBLIC
 
以上的相关内容就是对DB2数据库的一些实际应用经验的介绍,望你能有所收获。