文档介绍:主讲:杨长清
DB2培训(SQL)
箱漾乘蓬道秦隘雨麻住钵同勋周慕还赫赐盏驾臆裳泪狠狮澎稳珍帚贷闽碱DB2_SQL培训DB2_SQL培训
● SQL简介
● SQL-数据库查询语言(SELECT)
● SQL-数据库定义语言(CREATE/DROP)
● SQL-数据库操作语言(INSERT/UPDATE/DELETE)
SQL
● SQL优化及实例演示
崩妓睬曳驴瞪炼贪铱稚蜗民赡玫蠢耳届篓卷枪咕缴合绘苞窗阵舱淹朽攒淡DB2_SQL培训DB2_SQL培训
● SQL定义
SQL是结构化查询语言(Structured Query Language)的简称,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统
SQL简介
恫摧污啸外甘锭黔寸腐哈八枉刽昨举反憨寇酌郸练售块俞漂傈颖遁燥决差DB2_SQL培训DB2_SQL培训
●SQL分类
数据查询语言(DQL:Data Query Language)
数据定义语言(DDL)
数据操作语言(DML:Data Manipulation Language)
事务处理语言(TPL)
数据控制语言(DCL)
L)
SQL简介
劫胡邢屯物鞍崎溪奈敖匠反绩早摊胺百缨臼制摘孔皱绕异剪早茂昆慑驱唾DB2_SQL培训DB2_SQL培训
● SQL示例
SQL简介
●示例1:
select * from with ur;
●示例2:
create table
(
op_time date,
user_id varchar(20)
)
IN tbs_data_04
INDEX IN tbs_indx_01
PARTITIONING KEY(op_time,user_id) USING HASHING NOT LOGGED PRESS YES
虚尔毅通馁靖匈鹤卵喻熏礁寸示戏宣倦尾戚暖卜窘糠巾惜骇搭吴流椰踩换DB2_SQL培训DB2_SQL培训
● SQL示例
SQL简介
●示例3:
Insert into values (‘2014-04-30’,’133333333333’);
●示例4:
Insert into
Select ‘2014-04-30’,user_id from fetch first 2 rows only with ur;
掀英学邦揍亿危殷里腻足乙抱洼掀齿蜘宁娇租彩衬织涨颤投栽激怕族济弊DB2_SQL培训DB2_SQL培训
● SQL示例
SQL简介
●示例5:
Update set user_id=‘1444444444’ where user_id=‘133333333333’;
●示例6:
Delete from where user_id=‘1444444444’;
傻蔬鸟脓译视饰企道穷蓑颓贤慢酱泪佬丸暮映赁精议喀汐升铣澡梅婴涝洼DB2_SQL培训DB2_SQL培训
● SQL示例
SQL简介
●示例7:
Drop table ;
君疮挽攫僚浚嫩泞撑范粕源赛还狂萧凿汪傻浸碗牌畜厚腆闸拘躇出畦奴伦DB2_SQL培训DB2_SQL培训
● SQL详解
SQL简介
数据日期
用户编码
短信条数
通话时长
数据流量
2014-4-30
123456
100
200
30
2014-4-30
123451
120
345
40
2014-4-30
123452
200
122
50
2014-4-30
123453
345
367
60
2014-4-30
123455
567
678
46
2014-4-30
123458
353
568
67
2014-4-30
123457
345
5767
89
窍搓逸倔渤瞄酉垮倘蒲躁湃伸绣收萝禁锌贤爪摩瞻熬必念鲍弃薯轴锭演感DB2_SQL培训DB2_SQL培训
SELECT 语法-完整版
SELECT <DISTINCT> [*|[Expression] <<AS> [NewColumnName]>, ...]
FROM [[TableName]|[ViewName] <<AS> [CorrelationName