当前位置:  数据库>sqlserver

查询所有数据库、表名、表字段的sql语句总结

    来源: 互联网  发布时间:2014-08-29

    本文导语:  一、sql server 1、查询所有表   代码示例: select [id], [name] from [sysobjects] where [type] = 'u' order by [name] 2、查询所有数据库   代码示例: select [name] from [sysdatabases] order by [name] 3、查询表中字段   代码示例: select [name] from [syscolumns]...

一、sql server
1、查询所有表
 

代码示例:
select [id], [name] from [sysobjects] where [type] = 'u' order by [name]

2、查询所有数据库
 

代码示例:
select [name] from [sysdatabases] order by [name]

3、查询表中字段
 

代码示例:
select [name] from [syscolumns] where [name] = 'tableXXX'order by [colid]

二、oracle

1、查找表的所有索引(包括索引名,类型,构成列):
 

代码示例:
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表

2、查找表的主键(包括名称,构成列):
 

代码示例:
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查询的表

3、查找表的唯一性约束(包括名称,构成列):
 

代码示例:
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表

4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):
 

代码示例:
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表

查询外键约束的列名:
 

代码示例:
select * from user_cons_columns cl where cl.constraint_name = 外键名称

查询引用表的键的列名:
 

代码示例:
select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名

5、查询表的所有列及其属性
 

代码示例:
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表

6、查询所有表
 

代码示例:
select* from tabs

    
 
 

您可能感兴趣的文章:

  • Mysql设置查询条件(where)查询字段为NULL
  • Oracle用什么语句查询字段?
  • sql 查询所有数据库、表名、表字段的代码
  • 一个字段同时满足多个条件的查询
  • 查询表中某字段有重复记录个数的方法
  • SQLSERVER查询所有数据库名,表名,和字段名的语句
  • Mysql 取字段值逗号第一个数据的查询语句
  • select查询表的字段属性及注释内容
  • 请问:用JDBC连接数据库时,多表查询怎样区分各表字段名?
  • MySQL 查询某个字段不重复的所有记录
  • 关于查询datatime类型字段的问题
  • 用SQL语句查询数据库中某一字段下相同值的记录方法
  • 如何查询数据库中某个字段的数据类型?------100分
  • Oracle 查询表信息获取表字段及字段注释
  • MySQL大表中重复字段的高效率查询方法
  • 在sql server查询语句中增加序号字段的实例代码
  • SQL order by ID desc/asc加一个排序的字段解决查询慢问题
  • 向高手求救,JSP程序在进行数据库查询时的条件字段的中文问题!!!
  • SQL 查询和删除重复字段数据的方法
  • 在oracle 数据库查询的select 查询字段中关联其他表的方法
  • c/c++ iis7站长之家
  • mysql查询语句通过limit来限制查询的行数
  • mysqli多查询特性 实现多条sql语句查询
  • 查询语句填充工具 RedQueryBuilder
  • 根据时间范围条件查询数据sql语句
  • 跨服务器查询导入数据的sql语句
  • sql语句查询的问题
  • sql中一条模糊查询的语句
  • 谁用过ejb 进行模糊查询???语句怎么写???能实现根据中间的字符串进行模糊查找么?
  • SQL语句查询是否为空 =null及null
  • SQl 跨服务器查询语句
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Mysql大表查询优化技巧总结及案例分析
  • 查询31到40之间数据的方法总结
  • 总结MySQL建表、查询优化的一些实用小技巧
  • MySQL前缀索引导致的慢查询分析总结
  • sql server数据库实用查询语句总结
  • Hibernate 查询方式总结
  • MySQ索引操作命令总结(创建、重建、查询和删除索引命令详解)
  • MongoDB 2.5新查询引擎简介
  • red hat 4.6如何查询到底有几个swap分区?如何查询是否都激活了?
  • Mysql查询错误:ERROR:no query specified原因
  • Oracle将查询的结果放入一张自定义表中并再查询数据
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • MySQL查询优化:用子查询代替非主键连接查询实例介绍
  • Mysql Select查询执行流程介绍及实例
  • having与子查询 查询各门课程超过80分的学生姓名
  • mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法
  • sql中count或sum为条件的查询示例(sql查询count)
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • Oracle查询表、视图、序列等信息查询
  • CSS3 @media 查询
  • SQL语言查询基础:连接查询 联合查询 代码
  • MongoDB 查询分析
  • MySQL查询优化:LIMIT 1避免全表扫描提高查询效率
  • python实现DNS正向查询、反向查询的例子
  • php实现12306余票查询、价格查询示例
  • php精简高速ip查询免费版3.0 ip查询
  • 要实现同样的一个问题,例如数据库的查询操作,并将结果返回到页面中,在Servlet与JavaBean中都可以写相同的数据库查询操作的代码,那么
  • CSDN查询助手v1.0 beta 1正式发布,查询速度快,浏览贴子速度更快


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3