前面我们已经安装好了db2数据库,那么怎样对db2进行一下儿简单的操作了?
首先我们要切换到数据库实例用户: su - db2inst1
然后start启动数据库,连接数据库
忘了交代,这里的testdb是我自己创建的数据库,命令为create database testdb
在db2里面查询所有实例
查看当前实例下有几个数据库
如果要在db2里面执行一个建立表结构的sql脚本,命令如下
db2 -tvf create_fx.sql
这里面t是分隔符,默认的为;即在这个sql脚本里面每两个sql语句的间隔标志位;,v是执行脚本时显示,f指的是脚本的位置,这里建议你在切换到db2inst1这个用户之后切换目录到你的脚本所在目录,不然就会发生报错,我的脚本目录在/opt/db22/sql里面然后执行建立表结构的操作。
查看建立的表结构
db2 describe table fx
删除表结构
db2 drop table fx
如果要删除表中的数据,那么就进入到db2里面,
delete from fx
其中这里的fx是我建立的表结构的名称
下面介绍一些增删改查的基本命令
insert into ric(ric,ric_type,assets,field_list) values ('CNY=PBOC','0','REUTERS_FX','6,22,25,56,21,19,13,12,32,875,1010')
这里ric是我的表明,括号里面的是要插入数据的列,values后面的括号里面是要往前面的列里插入的数据,基本语法如下所示:
insert into <表名称> [列名] values (列值)
如果要查询表里面的数据可以使用命令
select * from fx
如果要查询表里面记录的数据条数
select count(*) from ric
推荐一篇写的不错的关于sql语句的增删改查博客,我不是打广告哦,博主我压根不认识,只是觉得还不错,写的挺好的。
http://blog.csdn.net/a88055517/article/details/6736284