初学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
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
- 初学DB2
- 初学DB2
- DB2 初学笔记
- 全手动封装教程+SRS9.80102 文本教程(适合初学)
- CCS初学调试问题
- 初学数据结构之二叉树
- Spring Boot 框架搭建 (持续更新) 初学
- DB2 日期和时间的函数应用说明
- 急性子的开源大数据,第 1 部分: Hadoop 教程:Hello World 与 Java、Pig、Hive、Flume、Fuse、Oozie,以及 Sqoop 与 Informix、DB2 和
- Java初学项目------满汉楼:工具栏+菜单栏
- Node.js初学笔记(使用InteliJ IDEA创建的项目)
- 初学汇编:MASMPlus下自定义Debug工具
- DB2 自动 stop 可能解决办法
- linux初学(十一)之linux获取帮助
- MPLAB X LAB初学使用
- 高手教你用VCS配置DB2双机-高级
- jsp之初学过滤器二---web.xml配置错误
- Mac OS yosemite手动卸载db2 v10.1以及重新安装过程(不断更新中...)
- 初学linux-使用万维网