RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

[DB2]与你分享:数据库使用经验漫谈

来源: 作者:unkonwn 时间:2004-12-25 点击:

DB2数据库使用

  DML(Data Manipulation Language commands)数据操纵语言
  DDL(Data Definition Language commands)  数据定义语言
  TCC(Transaction Control commands)       事务控制语言
  SCC(System Control commands )           系统控制语言
 
  一  DML数据操纵语言
 
  (一)数据查询命令
  
  select <查询内容>    From  <表名>
  where <条件>    /*in,between,like%或_*/
  group by<分组内容>
  having<组内条件>
  order by<排序内容>[asc/desc];
 
  (二)数据更新命令
 
  1、数据插入命令
   
(1).具体的值插入表中
           Insert into <表名> [(列名表)] 
               values<值表1>,<值表2>,<值表2>...
       (注: 日期,字符型值加引号)
      (2).将其它表满足条件的数据插入到一个表中
          Insert into <表名> [<列表名>] <select 子句>  

  2、数据修改命令

  Update <表名> set <列名1>=<表达式1>,<列名2>=<表达式2>...[where<条件>];

  Update <表名> set <列名1>=(< select 子句 >) [where<条件>];

  3、数据删除命令

  Delete from <表名> [where<条件>];
 
  二  DDL数据定义语言
 
  (一)、基本数据类型
  1.字符串
  字符串为一个字节序列,字符串的长度为序列中的字节数。如果长度为零,则该字符串的值称为空字符串。
   
  CHAR(x)       是固定长度字符串。(1=
  VARCHAR(x)   可变长度字符 x<=4000,x>254不能用group by ,order by,distinct 和除                
  union all以外的任何设置操作。
 
  GRAPHIC(x)    是固定图形字符串。(1=
  BLOB          二进制字符串,是一个字节序列,用于保存非传统数据,如图象、图形、声音等数据。
 
  2 数字 :所有数字都有符号和精度。精度是除开符号的位数或数字数。
 
  SMALLINT     小整数,是精度为5位的两字节整数。
  INTEGER       大整数,是精度为10位的四字节整数。
  REAL          单精度浮点数,是实数的32位近似值。
  DOUBLE       双精度浮点数,是实数的64位近似值,DOUBLE也称FLOAT。
  DECIMAL(p,s)   DECIMAL是一个十进制数。小数点的位置由数字的 精度(p)和小数位(s)        
  确定。精度是数字的总位数,必须小于32。小数位是小数部分数字的位数且总是小于或等于精度值。如果未指定精度和小数位,则十进制值的缺省精度为5,缺省小数位为0。
 
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?