您的位置:首页 > 其它

初学DB2

2013-08-08 12:41 197 查看
1 下载地址:http://www-01.ibm.com/software/cn/data/db2/9/,有免费版的Express-C,基本功能都有,初学者可以下载这个学习;

2 安装很简单,基本上是下一步,但自己设的密码一定要记住;

3 操作:

1)启动:

windows系统中打开cmd(win+R组合键打开运行->输入cmd->回车即可),输入db2cmd,在弹出的窗口中输入db2即可

linux系统中切换到db2实例再输入db2

2)操作数据库:

创建数据库:create db testdb

连接数据库:connect to testdb

断开数据库连接:connect reset



列出数据库:list db directory



列出激活的数据库:list active databases

3)操作数据表

创建表:create table 表名(列名 数据类型)

create table t1(no smallint,name varchar(10))

显示表结构:describe table t1

列出表名:list tables



插入数据:insert into 表名 (列名) values (值)

insert into t1 (no,name) values(1,'liushingh')

查询:select * from t1



修改数据:update 表名 set 列名 = 新值 where 列名 = 某值

update t1 set name='kevin' where no=1



更改列的数据类型:alter table 表名 alter 列名 set data type 类型

alter table t1 alter no set data type varchar(10)



添加列:alter table 表名 add 列名 数据类型

alter table t1 add address varchar(20)



删除列:alter table 表名 drop column 列名

alter table t1 drop column address



注:对表进行alter操作后需要执行reorg table 表名后才能更新表的数据,不然会报错,如图:



正确的执行:



取前n行:select * from 表名 fetch first n rows noly

                  select * from 表名 where 1=1 and no<=n order by no 

本文DB2的版本是v10.5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  db2