# 查询主键:
SELECT K.COLNAME AS 主键名 FROM SYSCAT.KEYCOLUES K WHERE TABSCHEMA='SCHEMA' AND TABNAME='TABNAME';
# 查询索引
SELECT I.INDNAME AS 索引名,I.COLNAMES AS 索引字段 FROM SYSCAT.INDEXS I WHERE TABSCHEMA='SCHEMA' AND TABNAME='TABNAME';
# 查询所有的表
SELECT T.NAME AS 表英文名,T.REMARKS AS 表中文,T.TYPE AS 表类型 FROM SYSIBM.SYSTABLES T WHERE CREATOR='SCHEMA';
# 查询表字段
SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME='TABNAME';
SELECT C.COLNAME AS 字段英文名,C.REMARKS AS 字段中文注释,C.TYPENAME AS 字段类型,C.LENGTH AS 字段长度,C.NULLS AS 是否允许为空  FROM SYSCAT.COLUMNS C  WHERE TABNAME='TABNAME'# 查询存储过程
SELECT P.PROCNAME AS 存储过程名,P.SPECIFICNAME AS 存储过程别名 FROM SYSCAT.PROCEDURES P WHERE PROCSCHEMA='SCHEMA_NAME'
# 查询表约束
SELECT INDSCHEMA,INDNAME AS 约束名,COLNAMES AS 约束字段名,UNIQUERULE AS 约束状态 FROM SYSCAT.INDEXS WHERE TABSCHEMA='SCHEMA_NAME' AND TABNAME='TABNAME' AND UNIQUERULE IN ('U','P');

DB2查询主键、索引、表约束相关推荐

  1. 08_clickhouse主键/索引的工作机制(MergeTree的稀疏索引、索引的生成过程、索引的查询),数据标记的工作机制(数据存储、数据标记、数据查询、数据查询示例)(学习笔记)

    5.主键/索引的工作机制 5.1.MergeTree的稀疏索引 5.2.索引的生成过程 5.3.索引的查询 6.数据标记的工作机制 6.1.数据存储 6.2.数据标记 6.3.数据查询 6.4.数据查 ...

  2. MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析...

    文章出处:http://inter12.iteye.com/blog/1430144 MYSQL的全表扫描,主键索引(聚集索引.第一索引),非主键索引(非聚集索引.第二索引),覆盖索引四种不同查询的分 ...

  3. oracle联合主键 索引,关于复合主键查询时使用索引研究

    当数据库创建表时,每个表只能有一个主键,但是如果想让多个列都成为主键时,就要用到复合主键. 一.主键唯一约束 我们知道当某列为主键时,Oracle会自动将此列创建唯一约束.也就是说不允许有相同的值出现 ...

  4. Mysql 查询主键未指定排序时的默认排序问题

    正文 跑批量任务需要分批按顺序把主键取出来,语句如下: SELECT id FROM foo.bar LIMIT 10 OFFSET 0 +-----+ | id | +-----+ | 109 | ...

  5. mysql主键索引_MySQL索引之主键索引

    在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别? 上次的分享我们介绍了聚集索引和非聚集索引的区别,本次我们继续介绍主键索引和辅助索引的区别. 1.主键索引 主键索引,简称主键,原文是PR ...

  6. 【实施工程师之家】——mysql四种索引PRIMARY(主键索引)、INDEX(一般索引)、UNIQUE(非空索引)、FULLTEXT(全文索引)应用

    mysql四种索引PRIMARY(主键索引).INDEX(一般索引).UNIQUE(非空索引).FULLTEXT(全文索引)应用 目录 1)PRIMARY: 2)NORMAL: 3)UNIQUE: 4 ...

  7. 普通索引 唯一索引 主键索引 候选索引

    普通索引 最基本的索引类型,没有唯一性之类的限制.普通索引可以通过以下几种方式创建: 创建索引,例如CREATE INDEX <索引的名字> ON tablename (列的列表): 修改 ...

  8. mysql非主键索引_主键索引和非主键索引的区别

    1. 什么是最左前缀原则? 以下回答全部是基于MySQL的InnoDB引擎 例如对于下面这一张表 如果我们按照 name 字段来建立索引的话,采用B+树的结构,大概的索引结构如下 如果我们要进行模糊查 ...

  9. 唯一索引与主键索引的比较

    唯一索引 唯一索引不允许两行具有相同的索引值. 如果现有数据中存在重复的键值,则大多数数据库都不允许将新创建的唯一索引与表一起保存.当新数据将使表中的键值重复时,数据库也拒绝接受此数据.例如,如果在 ...

最新文章

  1. 在巴塞罗那,华为挥别昨日 | MWC 2019
  2. 并发编程-09安全发布对象+单例模式详解
  3. js格式化文件大小, 输出成带单位的字符串工具
  4. 用python录入成绩储存程序_用Python创建成绩计算器的程序
  5. 程序员必知的 Python 陷阱与缺陷列表
  6. P1306-斐波那契公约数【矩阵乘法,数论】
  7. leetcode1029. 两地调度(贪心算法)
  8. Taro+react开发(48)taro中switchTab
  9. Exchange收件人管理
  10. 软件架构(10)---java资深架构师分布式技术分享
  11. token 微信access 过期_如何设计 QQ、微信等第三方账号登陆 ?以及设计数据库表!...
  12. Spring之动态注册bean
  13. 面试中的排序算法总结
  14. mybatis-plus 自定义UpdateWrapper(二)实现列的case set
  15. 风哥Oracle数据库视频培训教程大合集(网盘下载.共18套)
  16. 角色扮演RPG游戏项目
  17. 数学建模常用算法案例k—means聚类分析
  18. iOS关于subView和superview的关系
  19. 降价用计算机数组公式,数组公式
  20. 【软考系统架构设计师】复盘架构设计师真题知识点第二十五章---企业信息化战略

热门文章

  1. python 标准库 —— 线程与同步(threading、multiprocessing)
  2. gemm() 与 gesvd() 到矩阵求逆(inverse)(根据 SVD 分解和矩阵乘法求矩阵的逆)
  3. Spark 基础 —— class与object,面向对象、类与伴生对象(companion object)
  4. 语言的口味(taste)
  5. 计算机设计大赛西北地区赛,我校学生在中国大学生计算机设计大赛西北地区赛中获佳绩...
  6. 变形 圆形_板换角孔变形计圆形变身流线形
  7. 七月在线python数据分析_七月在线Python数据分析笔记
  8. 如何系统的自学python-如何系统地自学Python?
  9. python与excel-python与excel的关系;铁打的python流水的excel
  10. python教程视频哪个好-Python教学视频哪个好?老男孩Python培训