初学DB2

来源:互联网 发布:动画建模软件 编辑:程序博客网 时间:2024/06/11 06:17
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


原创粉丝点击