DB2语句.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DB2语句

DB2语句 建表 CREATE TABLE 表名 ( 列名1 属性 [默认值 是否为空 约束], 列名2 属性 [默认值 是否为空 约束], 列名2 属性 [默认值 是否为空 约束] ) ; 删表 DROP TABLE 表名 修改表 ALTER TABLE 表名 ADD 列名 属性 // 增加列 ALTER TABLE 表名 DROP COLUMN 列名 //删除列 ALTER TABLE 表名 ALTER COLUMN 列名 SET DATA TYPE 属性 //修改属性 定义约束 CREATE TABLE 表名 ( 列名 数据类型 NOT NULL, 列名 数据类型 NOT NULL PRIMARY KEY, 列名 数据类型 NOT NULL UNIQUE, 列名 数据类型 [NOT NULL] REFERENCES 表名 (列名), 列名 数据类型 [NOT NULL] CHECK (检查条件) ) CREATE TABLE 表名( 列名 数据类型, … … CONSTRAINT 约束名 PRIMARY KEY (列名), CONSTRAINT 约束名 UNIQUE (列名), CONSTRAINT 约束名 FOREIGN KEY (列名) REFERENCES 表名 (列名), CONSTRAINT 约束名 CHECK (检查条件) ); ALTER TABLE 表名 ALTER COLUMN 列名 SET NOT NULL; ALTER TABLE 表名 ADD PRIMARY KEY (列名1,列名2…); ALTER TABLE 表名 ADD UNIQUE (列名1,列名2,… …); ALTER TABLE 表名 ADD FOREIGN KEY(列名) REFERENCES 表名2 (列名2); ALTER TABLE 表名 ADD CHECK (检查条件); ALTER TABLE 表名 DROP CONSTRAINT 约束名 //删除约束 查约束名 SELECT TABNAME,CONSTNAME,TYPE FROM SYSCAT.TABCONST WHERE TABNAME=表名(大写) 追加数据 INSERT INTO 表名(列1,…… 列n) VALUES(值1,…… 值n); 插入多行 INSERT INTO 表名(列名) Select 列名 From 源表名 更新数据 UPDATE 表名 SET 列名1 = 值1,……, 列名n = 值n WHERE 条件1 AND 条件2 删除数据 DELETE FROM 表名 WHERE 条件1 AND条件2 事务处理 select * from 表名 where 条件 for update //行锁 lock table 表名 in share mode //表锁 数据查询 SELECT [DISTINCT | UNIQUE] (*, 字段名 [AS 别名], …) FROM tablename [AS alise] [WHERE condition] [GROUP BY ] [HAVING ] [ORDER BY ] ; 排序查询 SELECT 列名 FROM 表名 [WHERE 查询条件表达式] [ORDER BY 排序的列名[ASC或DESC]]; 分页查询 SELECT 列名1,列名2 … … FROM 表名 [ORDER BY 列名1,列名2 … …] FETCH FIRST 数量 ROW ONLY; NVL 函数 将空值转换成一个已知的值 数学函数 abs(-2) 返回2 返回绝对值 truncate(25.6854,2) 返回25.6800 从第2为开始截取 ceiling(3.56) 返回4 返回比参数大或等于参数的最小整数 floor(3.56) 返回3 返回比参数小或等于参数的最大整数 round(23.5640,2) 返回23.5600 四舍五入 mod 取余 字符函数 concat 连接2个字符串,若字符串大于2,则嵌套 lower 转换成小写 upper 转换成大写 right(,2) 从最右边开始取2个字符 abstr(hello world,1,2) 返回he 从第几位开始截取字符,截n位 注意:若无第三个参数,则截到最后一位 replace(hello

文档评论(0)

htfyzc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档