针对DB2的一些简单操作

前面我们已经安装好了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


你可能感兴趣的:(database,sql语句,create,DESCRIBE,连接数据库)