初学DB2

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值