2015/5/26 星期二 上午 8:40:23
1. 整体的规范
1,1 关键字大写 , {} 整体快 [] 可选项
1.2 注意操作符的优先级
1.3 注意链接字符
1.4 删除重复行 关键字 distinct 显示
1.5 使用 dis 【ribe】 表示表结构
2. 练习下
3. 字符跟日期要包含在单引号里面
3.1 字符大小敏感 日期格式敏感
3.2 between and 在俩个值之间
3.3 in(set) 可以俩列值 等于值列表中的一个 -- 可以练习下看看
-- 3.4 已安装quest central 练习 本地数据
2015/5/27 星期三 上午 8:59:05
1. 安装好本地DB2
1.1 熟悉相关表的关联
1.2 TRUNCATE TABLE 比 DEKETE TABLE 的速度要快
1.3 时间得用 date或timestamp
1.4 创建表ID为primary key 可以默认不为空
1.5 with UR 无所读 -- 重要概念
2. 创建好本地数据库,表
2.1 熟悉表的创建以及增,删,改,查
2.2 表与表之间的联系
2.3 fetch 读取前X行
2.4 Order by - asc desc
2.5 添加表字段 alter table add column 字段名 类型 -- 个人认为DB2对表的结构操作不是很方便
2.6 更改字段为自增字段 alter table 表名 alter column ID set GENERATED ALWAYS AS
IDENTITY (START WITH 1, INCREMENT BY 1, NO CACHE )
2.7 自连接 外连接
3. 函数
3.1 大小写函数控制 -- 居然有大小函数 坑 只能在实际操作中偶遇了
3.2 IF-THAN-ELSE 的使用
3.3 相关模型规范
基础数据层(BAS) :BAS、
应用汇总层(APP):APP、
数据聚合层(SHW):SHW、
前台访问层( 前台管理和应用 ):WI
数据管理层(日志、调度等):MNG
2015/5/28 星期四 上午 9:02:35
1. 需求清单的处理流程
1.1 找到所需字段以及文档保存
1.2 GROUP BY 跟 Having
1.3 using hasing key
1.4 子查询 in any all 的相关区别
2. DB2的递归相关
2.1 树形相关 -- with par1 ()as (union all)
3.相关操作,理解事务
3.1 使用delete删除数据,使用子查询
3.2 DML,DGL,DCL 语句的区别
3.3 使用commit 以及 rollback 语句
3.4 事务进程
2015/5/29 星期五 上午 9:07:44
1. 锁
1.1 俩种模式 独占锁 :屏蔽其他用户 共享锁:允许其他用户操作
1.2 高级别的数据并发性: DML:表共享 行独占 queries :不需要加锁 DDL :保护对象定义
1.3 提交或回滚后锁被释放
2. 视图、索引
2.1 DESCRIBE 描述视图结构
2.2 当视图中包含 GROUP BY 子句 DISTINCT rownum 列的定义为表达式
2.3 with check option 确保DML语句在特定情况下执行
2, 优惠明细表的熟悉
2.1 BAS.SV_USR_DISC_DS_745_1505
2.2 APP.SV_USR_DS_745_1505
2.3 BAS.DIM_CNTY