DB2 操作小结

数据库的创建

  • 用命令行创建数据库
    1. 进入DB2的命令行模式,即:输入 db2cmd后按下回车,进入命令行模式
    2. 命令行模式下,输入db2start后按下回车,启动DB2数据库,实际上启动的是数据库的服务。(如果服务已启动,会很快完成该命令,否则需要等一段时间。
    3. 创建数据库
      通常网上资料是:db2 create database 数据库名
      存在一个问题,即该命令创建后的数据库的字符集是UTF8,如果想要创建gb2312时,使用以下的命令:
      create database 数据库名 alias 数据库别名 using codeset gb2312 territory CN
      数据库别名通畅和数据库名一致, territory CN的意思是使用中文timezone
    4. 连接刚刚创建的数据库实例, db2 connect to 数据库名
      注意:数据库创建后不能更改字符集
      当前DB2数据库的字符集可以在连接数据库名后,可以在命令行窗口,输入:db2 get db cfg|more命令查到

SQL文的执行

  • 用命令行执行SQL语句文件
    1. 进入DB2的命令行模式,即:输入 db2cmd后按下回车,进入命令行模式
    2. 输入db2start后按下回车,启动DB2数据库
    3. 连接数据库实例,db2 connect to 数据库名
    4. 输入:db2 -tvf test.sql -z test.log
        在上面的命令中,
        -t 表示语句使用默认的语句终结符——分号;
        -v 表示使用冗长模式,这样 DB2 会显示每一条正在执行命令的信息;
        -f 表示其后就是脚本文件;
        -z 表示其后的信息记录文件用于记录屏幕的输出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值