
#db2cmd
2、 打开控制中心
#db2cmd db2cc
3、 打开命令编辑器
#db2cmd db2ce
===== *** 作数据库命令=====
4、 启动数据库实例
#db2start
5、 停止数据库实例
#db2stop
如果你不能停止数据库由于激活的连接,在运行db2stop前执行db2 force application all就可以了 /db2stop force
6、 创建数据库
#db2 create db [dbname]
7、 连接到数据库
#db2 connect to [dbname] user [username] using [password]
8、 断开数据库连接
#db2 connect reset
9、 列出所有数据库
#db2 list db directory
10、 列出所有激活的数据库
#db2 list active databases
11、 列出所有数据库配置
#db2 get db cfg
12、 删除数据库
#db2 drop database [dbname]
(执行此 *** 作要小心)
如果不能删除,断开所有数据库连接或者重启db2
[例1] 查询全体学生的学号与姓名。SELECT Sno,Sname
FROM Student;
[例2] 查询全体学生的姓名、学号、所在系。
SELECT Sname,Sno,Sdept
FROM Student;
[例3] 查询全体学生的详细记录。
SELECT Sno,Sname,Ssex,Sage,Sdept
FROM Student;
或
SELECT *
FROM Student;
[例4] 查全体学生的姓名及其出生年份。
SELECT Sname,2004-Sage /*假定当年的年份为2004年*/ FROM Student;
[例5] 查询全体学生的姓名、出生年份和所有系,要求用小 写字母表示所有系名
SELECT Sname,„Year of Birth: ‘,2004-Sage,
ISLOWER(Sdept)
FROM Student;
实例名,也就是当前数据库的实例名那么v$instance视图中的instance_name就是当前实例的实例名
其实还有其他方式,比如在系统层面查询实例名的方式(linux的用户参数也可以),但是因为可能同时启动两个数据库实例,而你当前的数据库,可能并不是系统层面显示的实例名,所以这种方式还是不那么靠谱的。所以instance个人认为是最好的方式。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)