博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.db2数据库基础篇2
阅读量:5978 次
发布时间:2019-06-20

本文共 1550 字,大约阅读时间需要 5 分钟。

1.建表的三种方式

  申明:我自己常用的就这三种。

  (1)create table table_name(id int,name varchar(10))

  (2)create table table_name like table_other_name,创建一张和table_other_name表结构完全一致的空表

  (3)create table table_name as (select *from table_other_name),表结构相同的空表

2.清空表数据的三种方式

  (1)db2 "delete from table_name" ,删除表中所有数据

  (2)db2 "truncate table table_name immediate" 大量数据用此

  (3)db2 "drop table table_name"  删除整个表

3.查询操作

  (1)db2 "select * from table_name"  |more  分页查看,由于数据量巨大。(ctrl+A或者ctrl+C中断查询

  (2)zse table_name |more 快捷键,功能同上

  (3)查看表结构:db2 "describe table table_name",快捷键:desc table_name

  (4)查看数据表的数据量(多少条数据):zct table_name,类似于count(*)

4.in,表的全连接left join on的取舍及注意事项

  (1)eg:select id from table_A where city_name in (select city_name from table_B),table_B中数据量较小的时候;

  (2)全连接,select a.id from table_A a, table_B where a.city_name=b.city_name

  (3)左连接:select a.id ,from table_A a left join table_B on a.city_name=b.city_name where b.cityname is not null

5.关于.txt文件的导入和导出

  (1)导入:db2 "load client from /do_data_users/gosing/smog.txt of del insert into table_name"

  (2)导出:db2  "export to   /do_data/users/goshing/smog.txt  of  del select * from table_name"

6.不同库之间的访问

  (1)eg:A数据库想使用B数据库中某张表的数据:

                   db2  -tv "declare  cursor1 cursor database {B}  user {username} using {psw}  for  select distinct num from bug.table_name"

                   db2  -tv "load client  from cursor1 of cursor insert into  temp_tab"

                 结果:在A数据库中运行上面代码,最终将需要的数据存入A数据库中的temp_tab表中。

7.db2中如何截取某一字段前六位

       (1) select  user_name, left(icc_id,6) from table_A 

8.db2中查看建表语句

 dlook  tab_name;

         

转载于:https://www.cnblogs.com/bug-mark/p/7991990.html

你可能感兴趣的文章
iptables
查看>>
我的友情链接
查看>>
RHEL-6.1/5.4安装Heartbeat-3-0-7有可能碰见的各种错误及解决方法
查看>>
win32控制台应用程序中使用CString类型的方法
查看>>
DNS 在企业网络中的应用(案例)
查看>>
关于authlib集成windows ad失败的分析并解决[草稿]
查看>>
centos5.4 x86_64禁用的服务
查看>>
python中单元测试的常用语句
查看>>
阿里Java面试题剖析:为什么使用消息队列?消息队列有什么优点和缺点?
查看>>
3.2.4 Shell脚本--函数的用法
查看>>
ssh-keygen -t rsa -f cloud.key ssh -i cloud.key <username>@<instance_ip>
查看>>
培训机构管理系统帮助机构解决管理问题
查看>>
我的友情链接
查看>>
cpu真实核数
查看>>
oracle技术之顺序文件上的索引(二)
查看>>
Ubuntu下配置samba实现文件夹共享
查看>>
一次惊险的数据恢复
查看>>
C# 创建邮件合并模板并合并文本、图片
查看>>
sqlplus中使用oradebug定位 alter session 10046事件产生的trace文件
查看>>
(五)flask扩展
查看>>