db2数据库 sql常用命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DB2数据库 SQL常用命令
一、连接数据库
1. 从命令行连接数据库
- 语法: db2 connect to
- 示例: 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
- 示例: db2 insert into employee values (1, 'John', 25)
9. 删除数据
- 语法: db2 delete from
10. 更新数据
- 语法: db2 update
- 示例: db2 update employee set age = 30 where id = 1
11. 查询数据
- 语法: db2 select
- 示例: db2 select * from employee
三、管理数据库事务
12. 启动事务
- 语法: db2 autmit off
- 示例: db2 autmit off
13. 提交事务
- 语法: db2mit
- 示例: db2mit
14. 回滚事务
- 语法: db2 rollback
- 示例: db2 rollback
四、管理数据库权限
15. 创建用户
- 语法: db2 create user
16. 授权
- 语法: db2 grant
- 示例: db2 grant select, insert, update on employee to testuser
17. 撤销授权
- 语法: db2 revoke
五、管理数据库性能
18. 优化SQL查询
- 语法: db2expln -d
19. 查看数据库锁
- 语法: db2 list applications show det本人l
- 示例: db2 list applications show det本人l
20. 查看数据库表空间使用情况
- 语法: db2pd -d
- 示例: db2pd -d sample -tablespaces
六、其他常用命令
21. 导出数据
- 语法: db2 export to
- 示例: db2 export to employee.csv of del select * from employee
22. 导入数据
- 语法: db2 import from
- 示例: db2 import from employee.csv of del insert into employee
23. 查看数据库配置参数
- 语法: db2 get db cfg for
- 示例: db2 get db cfg for sample
结语
以上就是DB2数据库SQL常用命令的介绍,通过掌握这些命令,可