1.DB2数据库对象
数据库系统
---实例
------数据库
---------表,索引,模式...
2.DB2的常用数据类型
char():定长字符串 最大长度为 254
varchar():变长字符 最大长度为 4000
smallint:短整型数字 长度为 2 字节
integer:整型数字 长度为 4 字节
real:单精度浮点 32 位近似值
double:双精度浮点 64 位近似值
decimal(m,n):数字 精度为m小数位为n
date:日期时间
time:日期时间
timestamp:日期时间
3.DB2的常用全局变量和函数
current time:当前系统时间
current date:当前系统日期
current timestamp:当前系统日期时间
coalesce(a1,a2,a3,an…):返回参数表达式列表中第一个不为空的表达式
日期时间部分:
给定了日期、时间或时间戳记,则使用适当的函数可以单独抽取出(如果适用的话)年、月、日、时、分、秒及微秒各部分:
year (current timestamp)
month (current timestamp)
day (current timestamp)
hour (current timestamp)
minute (current timestamp)
second (current timestamp)
要将字符串转换成日期或时间值,可以使用:
timestamp ('2002-10-20-12.00.00.000000')
timestamp ('2002-10-20 12:00:00')
date ('2002-10-20')
date ('10/20/2002')
time ('12:00:00')
time ('12.00.00')
如果想将日期或时间值与其它文本相衔接,那么需要先将该值转换成字符串。为此,只要使用 char() 函数:
char(current date) 例:表达式: '今天是:' || char(current date) 则输出: 今天是:2011-11-30
char(current time)
char(current date + 12 hours)
日期时间的运算:
current date + 1 year
current date + 3 years + 2 months + 15 days
current time + 5 hours - 3 minutes + 10 seconds
去掉字符串的左/右空格:
去掉字符串右边的空格:rtrim('str')
去掉字符串左边的空格:ltrim('str')
去掉字符串左边和右边的空格:rtrim(ltrim(' str '))
4.数据类型之间的转换
下面几种转换方式按照目标类型的默认精度来完成转换
integer(20.12) 将指定数据强制转换成integer,返回20
double(20.12) 将指定数据强制转换成double,返回20.12
decimal(20.12) 将指定数据强制转换成decimal,返回20
下面几种转换方式可以指定转换后的精度(如数字类型目标精度小于原始精度并不做四舍五入处理)
cast(20.16 as decimal(6,2)) 返回20.16
cast(20.16 as decimal(6,1)) 返回20.1
cast(20.16 as decimal(6,3)) 返回20.16
cast(123654 as char(4)) 返回1234
5.字符串的拼接(DB2中字符串用单引号'xxx'表示)
'aaa' || 'bbb' 返回 'aaabbb'
6.数据库系统常用命令
db2ilist 列出系统中的所用可用实例
db2start/db2stop 启动/停止数据库实例
db2 list db directory 查看系统数据库条目(即设置向导里配制的本地/远程数
DB2基础知识( DB2基础知识(二) 基础知识杭州中心 数据业务室 席晓勇 2011年7月20日 年月日 内部资料 注意保密 1 内容提要 SQL使用 一、DB2 SQL使用 二、DB2...
DB2基础知识( DB2基础知识(一) 基础知识杭州中心 数据业务室 席晓勇 2011年7月19日 年月日 内部资料 注意保密 1 内容提要 DB2概览 一、DB2概览 DB2的访问 二...
DB2基础知识_IT/计算机_专业资料。DB2基础知识连接数据库: connect to [数据库名] user [操作用户名] using [密码] 创建缓冲池(8K): create bufferpool ibmdefaul...
db2基础知识_IT/计算机_专业资料。是一个比较老的db2 8版本的db2基础知道,有利于普及普通知识DB2 基础知识 DB2 基础知识 DB2 是 IBM 一种分布式数据库解决方案...
DB2基础知识_IT/计算机_专业资料。DB2 基础知识 周光辉 E-mail:symbol@21cn.com 广东金宇恒科技有限公司 2004 年 3 月 摘要: 要理解本教程中所描述的概 摘要...
db2基础知识 20页 免费 DB2基础知识(一) 44页 1财富值 DB2基础知识(二) 56页 1财富值 DB2开发基础知识 26页 5财富值 DB2数据库基础知识 7页 1财富值 db2...
DB2基础知识_IT/计算机_专业资料。DB2基础知识,包含常用命令以及日常简单维护DB2 数据库日常维护培训 培训内容提纲 ?DB2 ?DB2 ?DB2 ?DB2 ?DB2 数据库基础部分...
DB2基础知识_计算机软件及应用_IT/计算机_专业资料。db2正文 工作学习之余对DB2使用知识的一点零散记录,包括DB2的基础知识、数据库管理、性能调优以及开发等方面,内...
DB2基础知识(二)杭州中心 数据业务室 席晓勇 2011年7月20日 内部资料 注意保密 1 内容提要一、DB2 SQL使用 二、DB2的数据类型 三、DB2的DDL 四、DB2的DML ...
db2基础知识 20页 免费 DB2基础知识(一) 44页 1财富值 DB2基础知识(二) 56页 1财富值 DB2开发基础知识 26页 5财富值 DB2数据库基础知识 7页 1财富值 db2...
热门文档