DB2常用命令大全 DB2是IBM公司的一款关系数据库管理系统,具有强大的存储和检索机制,支持XML存储和XPath解析操作。本文档总结了DB2常用的命令,帮助开发人员快速掌握DB2的使用。 一、基础篇 1. 连接数据库:db2 connect to <数据库名> --连接到本地数据库名 db2 connect to <数据库名> user <用户名> using <密码> --连接到远端数据库 2. 断开数据库连接:db2 force application all --强迫所有应用断开数据库连接 3. 备份和还原数据库: db2 backup db <数据库名称> --备份整个数据库数据 db2 restore db <数据库名称> --还原数据库 4. 查看所有连接:db2 list application --查看所有连接(需要连接到具体数据库才能查看) 5. 启动和停止数据库:db2start --启动数据库 db2stop --停止数据库 6. 创建数据库:create database <数据库名> using codeset utf-8 territory CN --创建数据库使用utf-8编码 7. Catalog命令: db2 catalog tcpip node <接点名称> remote <远程数据库地址> server <端口号> --把远程数据库映射到本地接点 db2 catalog db <远程数据库名称> as <接点名称> at node PUB11 --远程数据库名称到本地接点 8. 连接远程数据库:db2 CONNECT TO <接点名称> user <用户名> using <密码> --连接本地接点访问远程数据库 二、高级篇 9. 导出数据库结构和数据: db2look -d <数据库名> -u <用户> -e -o <脚本名称>.sql --导出数据库的表结构 db2look -d <数据库名> -u <用户> -t <表 1> <表 2> -e -o <脚本名称>.sql --导出数据库中表 1 和表 2 的表结构 db2move <数据库名> export --导出数据库数据 db2move <数据库名> export -tn <表 1>,<表 2> --导出数据库中表和表数据 10. 导入数据库结构和数据: db2 -tvf <脚本名称>.sql --把上述导出的表结构导入到数据库表结构 db2move <数据库名> load -lo replace --把上述“db2move <数据库名> export “导出的数据导入到数据库中并把相同的数据替换掉 11. 断开与数据库的连接:db2 connect reset 或 db2 terminate --断开与数据库的连接 12. 修改页编码:db2set db2codepage=1208 --修改页编码为 1208 13. 查看表结构:db2 describe table <表名> --查看表结构 14. 查看数据库中所有表结构:db2 list tables --查看数据库中所有表结构 list tables for system --列出所有系统表 15. 查看表空间:db2 list tablespaces --列出表空间 16. 高级查询: fetch first 10 rows only --列出表中前 10 条数据 coalesce(字段名,转换后的值) --对是 null 的字段进行值转换 dayofweek(日期) --计算出日期中是周几(1 是周日,2 是周一.......7 是周六) 这些命令和查询语句涵盖了DB2的基本操作和高级查询,帮助开发人员快速掌握DB2的使用。
剩余19页未读,继续阅读
- 粉丝: 0
- 资源: 25
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助