数据库的创建
- 用命令行创建数据库
- 进入DB2的命令行模式,即:输入 db2cmd后按下回车,进入命令行模式
- 命令行模式下,输入db2start后按下回车,启动DB2数据库,实际上启动的是数据库的服务。(如果服务已启动,会很快完成该命令,否则需要等一段时间。
- 创建数据库 通常网上资料是:db2 create database 数据库名 存在一个问题,即该命令创建后的数据库的字符集是UTF8,如果想要创建gb2312时,使用以下的命令: create database 数据库名 alias 数据库别名 using codeset gb2312 territory CN 数据库别名通畅和数据库名一致, territory CN的意思是使用中文timezone
- 连接刚刚创建的数据库实例, db2 connect to 数据库名 注意:数据库创建后不能更改字符集 当前DB2数据库的字符集可以在连接数据库名后,可以在命令行窗口,输入:db2 get db cfg|more命令查到
SQL文的执行
- 用命令行执行SQL语句文件
- 进入DB2的命令行模式,即:输入 db2cmd后按下回车,进入命令行模式
- 输入db2start后按下回车,启动DB2数据库
- 连接数据库实例,db2 connect to 数据库名
- 输入:db2 -tvf test.sql -z test.log 在上面的命令中, -t 表示语句使用默认的语句终结符——分号; -v 表示使用冗长模式,这样 DB2 会显示每一条正在执行命令的信息; -f 表示其后就是脚本文件; -z 表示其后的信息记录文件用于记录屏幕的输出。
时间: 2024-10-11 11:26:50