DB2 SQL 学习札记一

1、DB2命令:

    (1)启动数据库DB2START;关闭数据库DB2STOP;强制关闭数据库DB2STOP FORCE

    (2)连接数据库时使用’DB2 CONNECT TO 数据库名 USER 用户名 USING 用户密码‘

    (3)数据的导入导出 DB2 EXPORT TO 文件名 OF DEL SELECT * FROM 表名;DB2 IMPORT FROM 文件名 OF DEL INSERT INTO 表名

2、视图,即为一虚拟表,其数据来自一个或多个表或视图;使用视图一为安全,二为是复杂查询易于理解,即为权限控制,屏蔽细节,保护表数据,简化查询。

3、索引,可理解为目录,优点:加快数据检索速度;创建唯一性索引,保证数据库表中每一行数据的唯一性;加速表和表之间的连接;在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。缺点:索引需要占物理空间;当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。

4、修改表结构后需要执行REORG 操作,数据表有数据损坏时也可进行REORG操作,即:DB2 REORG TABLE 数据表名。

5、INSERT INTO 表1(V1,V2,V3) SELECT T2.F2,T3.F3,S1  FROM  表2 T2 LEFT JOIN  表3 T3 ON 表连接条件 WHERE 约束

猜你喜欢

转载自blog.csdn.net/sijaycheng/article/details/81026092