DB2 SQL语句与CMD命令

数据库备份:

         DB2 BACKUP DATABASE 数据库名 TO 路径

显示当前其他到数据库的连接

         DB2 LIST APPLICATIONS

夺取到数据库的所有连接

         DB2 FORCE APPLICATIONS ALL

恢复数据库:

         DB2 RESTORE DB HIS FROM C:\ TAKEN AT 备份名 INTO HISTEST2

数据库备份命名的规则:

 

数据库恢复:

  RESTORE DATABASE 数据库名称 FROM 路径 TAKEN AT 数据库备份名称(时间戳)

 

  数据库绑定原理:

 

 

 

 

 

 

SQL语句:

     修改字段属性类型:
                  ALTER TABLE 表名
                                  ALTER COLUMN 列名 SET DATA TYPE 要设置的类型;
修改字段的注释:COMMENT ON  表名 (
                 "列名" IS '要修改的注释' );   
修改表名:
        COMMENT ON TABLE 表名 IS 要修改的表名;  
修改主键
        先删除主键,再重新建立主键

1.添加字段

alter table 表名称 add 字段名称 类型

Demo:

1
alter table table_name  add  column_test VARCHAR (50);

2. 更改字段类型

alter table 表名称 alter column 字段名 set data type 类型

Demo:

1
alter table table_name alter column column_test set data type VARCHAR (3);

注意: 更改字段类型是有操作限制的. 将字段改为比之前类型长度大的可以,如果要改小,必须先drop掉原来的column,然后再重新添加.

例如我要将一个Varchar(50)的column改为Varchar(30) ,这样采用以上的sql是不能成功的. 另外改为不同的类型,也需要先drop掉column.

3.去掉字段

alter table 表名称 drop column 字段名

Demo:

1
alter table table_name drop column column_test;

注意:drop掉字段之后,可能会导致表查询/插入操作不能执行,需要执行一下reorg命令才可以.

reorg table table_name;

4.为字段添加默认值

alter table 表名称 alter column 字段名 set default  值

Demo:

1
alter table table_name alter column column_test set default  'value' ;

5. 添加带默认值的字段

Demo:

1
alter table table_name add column column_test vachar(20) not null with default  'value' ;

6. 设置字段默认时间为当前时间

Demo:

1
alter table table_name alter column column_test set default  current date ;

 7、清空表中的数据

truncate table 表名 immediate;

delete from 表名;

db2  进入交互模式

quit 退出交互模式

connect to 数据库名称 user 用户名 using 密码

list tables 列出当前模式下的所有表

list command options db2数据库的命令设置

 

 

查询某一个数据库有多少个用户表

DB2 CONNCET TO HIS USER DB2AMDIN USING 密码

DB2 LIST TABLES

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值