db2数据库 sql常用命令

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DB2数据库 SQL常用命令

一、连接数据库

1. 从命令行连接数据库

- 语法: db2 connect to user using

- 示例: db2 connect to sample user db2inst1 using passw0rd

2. 从命令行断开数据库连接

- 语法: db2 connect reset

- 示例: db2 connect reset

3. 显示当前连接的数据库

- 语法: db2 list database directory

- 示例: db2 list database directory

二、管理数据库对象

4. 创建数据库

- 语法: db2 create database

- 示例: db2 create database sample

5. 删除数据库

- 语法: db2 drop database

- 示例: db2 drop database sample

6. 创建表

- 语法: db2 create table ( , , ...)

- 示例: db2 create table employee (id int, name varchar(50), age int)

7. 删除表

- 语法: db2 drop table

- 示例: db2 drop table employee

8. 插入数据

- 语法: db2 insert into values (,

, ...)

- 示例: db2 insert into employee values (1, 'John', 25)

9. 删除数据

- 语法: db2 delete from where - 示例: db2 delete from employee where id = 1

10. 更新数据

- 语法: db2 update set =

where

- 示例: db2 update employee set age = 30 where id = 1

11. 查询数据

- 语法: db2 select , , ... from where

- 示例: db2 select * from employee

三、管理数据库事务

12. 启动事务

- 语法: db2 autmit off

- 示例: db2 autmit off

13. 提交事务

- 语法: db2mit

- 示例: db2mit

14. 回滚事务

- 语法: db2 rollback

- 示例: db2 rollback

四、管理数据库权限

15. 创建用户

- 语法: db2 create user password - 示例: db2 create user testuser password testpass

16. 授权

- 语法: db2 grant on to

- 示例: db2 grant select, insert, update on employee to testuser

17. 撤销授权

- 语法: db2 revoke on from - 示例: db2 revoke select, insert, update on employee from testuser

五、管理数据库性能

18. 优化SQL查询

- 语法: db2expln -d -t - 示例: db2expln -d sample -t "select * from employee"

19. 查看数据库锁

- 语法: db2 list applications show det本人l

- 示例: db2 list applications show det本人l

20. 查看数据库表空间使用情况

- 语法: db2pd -d -tablespaces

- 示例: db2pd -d sample -tablespaces

六、其他常用命令

21. 导出数据

- 语法: db2 export to of del select * from

- 示例: db2 export to employee.csv of del select * from employee

22. 导入数据

- 语法: db2 import from of del insert into

- 示例: db2 import from employee.csv of del insert into employee

23. 查看数据库配置参数

- 语法: db2 get db cfg for

- 示例: db2 get db cfg for sample

结语

以上就是DB2数据库SQL常用命令的介绍,通过掌握这些命令,可