在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家。

Oracle:

查询数据表(Tables)名称:
select Table_Name, Tablespace_Name
from Dba_Tables
where Tablespace_Name = 'USERS';
查询数据表(Tables)中的字段(Columns)名称:
sql1:select column_name from all_tab_columns where table_name='table1';
sql2:select column_name from user_tab_columns where table_name='table1';
查询数据库(Databases)名称

Sql Server:

查询数据库(Databases)名称:
SELECT name FROM master.dbo.sysdatabases WHERE status <> 512
查询数据表(Tables)名称:
SELECT name FROM dbo.sysobjects WHERE OBJECTPROPERTY(id,N'IsUserTable') = 1 AND name <> 'dtproperties'
查询带Schema 的数据表(Tables)名称:
SELECT b.name + '.' + a.name AS name FROM sysobjects a INNER JOIN sys.schemas b ON a.uid=b.schema_id WHERE OBJECTPROPERTY(id,N'IsUserTable') = 1 AND a.name <> 'dtproperties'
查询数据表(Tables)中的字段(Columns)名称:

SELECT * FROM dbo.syscolumns WHERE id=OBJECT_ID(N'[Production].[Product]') ORDER BY colid

或者

Select name from syscolumns Where ID=OBJECT_ID('tName')

Mysql:

查询数据库(Databases)名称:
SHOW DATABASES /*这可以查看到所有的数据库名称*/
查询数据表(Tables)名称:
SHOW TABLES /*可以查看到当前数据库的所有表*/
查询数据表(Tables)中的字段(Columns)名称:
show columns form 表名 from 数据库名
或者:
show columns from 数据库名.表名

如何查询Oracle,Sql Server,MySQL 中的数据库名称、数据表名称、字段名称相关推荐

  1. SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪

    SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪 SQL Server 2008中SQL应用系列--目录索引 本文主要介绍SQL Server中记录数据变更的四个方法:触发器.O ...

  2. 在SQL Server 2017中使用Python进行数据插值和转换

    As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...

  3. (转)SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件

    SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件 [作/译者]:鹏城万里    [日期]:2008-07-24    [来源]:本站原创    [查看]: 2031 ...

  4. mysql重命名数据表称方式_在MySQL中,使用()重命名数据表。_学小易找答案

    [单选题]( )的上海文坛被称为"张爱玲年". [多选题]下列哪些是属于共集放大电路的特点?() [阅读理解]Passage Two Thailand is to ban smok ...

  5. 查找数据库指定数据的数据表和字段名称SQL语句

     查找数据库指定数据的数据表和字段名称SQL语句 五百年前,因怀璧其罪,她被天下追杀,还连累了唯一的亲人. http://weibo.com/p/23047910076763  在灵魂消散的那一刻 ...

  6. T-SQL查询高级—SQL Server索引中的碎片和填充因子

        写在前面:本篇文章需要你对索引和SQL中数据的存储方式有一定了解.标题中高级两个字仅仅是因为本篇文章需要我的T-SQL进阶系列文章的一些内容作为基础. 简介 在SQL Server中,存储数据 ...

  7. 如何在SQL Server 2005中还原数据库

    还原数据库的方式 有几种数据库备份的方式就将会有几种还原数据库的 方式: l 完整备份的还原:无论是完整备份.差异备份还是事务日志备份的还原,在第一步都要先做完整备份的还原.完整备份的还原只需要还原完 ...

  8. SQL Server详细使用教程(包含启动SQL server服务、建立数据库、建表的详细操作) 非常适合初学者

    文章目录 目录 前言 一.启动SQL server服务的三种方法 1.不启动SQL server服务的影响 2.方法一:利用cmd启动SQL server服务 3.方法二:利用SQL Server配置 ...

  9. SQL Server 2016的新功能–临时数据表

    There are many new features in SQL Server 2016, but the one we will focus on in this post is: SQL Se ...

  10. MySQL数据库、数据表和字段字符集查询、修改和配置

    一.设置编码 LINUX  修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加    default-character-set=utf8 在[mysqld]下添加 ...

最新文章

  1. 加载服务器版本信息,传奇服务器端启动加载错误的解决方法
  2. 基于ACR的镜像仓库管理,云计算技术与应用实验报告
  3. 毒霸能清除的大小流氓清单(部分)
  4. 用按位异或运算符交换两个数,不引入第三个变量
  5. 这是我的2018年终总结,你的呢?
  6. poj 2078(搜索+剪枝)
  7. Oracle数据库重启后密码失效的问题(r12笔记第91天)
  8. Prefactoring——Introduction
  9. oracle如何快速查找,Oracle 如何快速查找和删除重复记录
  10. python免费课程400节-庆国庆!新更新!《Python400集》课程更新 共14节
  11. Unix/Linux环境C编程入门教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装
  12. Excel 横向比例图
  13. R语言数据分析之二-《R语言判断相关性-excel文件xlsx文件》
  14. 75 颜色分类(排序)
  15. 论计算机基础学科的重要性
  16. 1038 统计同成绩学生
  17. PLSQL代码调试Oracle dbms_utility返回错误
  18. IDEA中 Maven name group、artifact、package区别
  19. VS Code编写HTML-CSS-JS等——代码格式化
  20. Scons编译工具入门

热门文章

  1. 【转】M8软件开发经验总结:移植黄金岛斗地主的经验分享
  2. 045关于树形div空白定位问题的处理方案
  3. 卡方分布、t分布、F分布的期望与方差的计算
  4. 超级计算机过滤器,时间,是最好的过滤器,会留下最值得的人
  5. QQ自动点赞PHP源码_QQ好友批量回名片赞工具-QQ自动点赞附易语言源码V1.0电脑版PC端回赞-西西软件下载...
  6. 8年前的Linux内核漏洞被发现
  7. 图像识别很简单,大家都在雪藏,我没挣到钱,所以我分享了
  8. 快递100-获取实时物流信息
  9. CRM系统软件中的签到拜访功能是什么?
  10. 基于 SquashFS 构建 Linux 可读写文件系统