如何查询Oracle,Sql Server,MySQL 中的数据库名称、数据表名称、字段名称
在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家。
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 中的数据库名称、数据表名称、字段名称相关推荐
- SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪
SQL Server 2008中新增的变更数据捕获(CDC)和更改跟踪 SQL Server 2008中SQL应用系列--目录索引 本文主要介绍SQL Server中记录数据变更的四个方法:触发器.O ...
- 在SQL Server 2017中使用Python进行数据插值和转换
As a continuation to my previous article, How to use Python in SQL Server 2017 to obtain advanced da ...
- (转)SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件
SQL Server:在 SQL Server 2005 中配置数据库邮件,发送邮件 [作/译者]:鹏城万里 [日期]:2008-07-24 [来源]:本站原创 [查看]: 2031 ...
- mysql重命名数据表称方式_在MySQL中,使用()重命名数据表。_学小易找答案
[单选题]( )的上海文坛被称为"张爱玲年". [多选题]下列哪些是属于共集放大电路的特点?() [阅读理解]Passage Two Thailand is to ban smok ...
- 查找数据库指定数据的数据表和字段名称SQL语句
查找数据库指定数据的数据表和字段名称SQL语句 五百年前,因怀璧其罪,她被天下追杀,还连累了唯一的亲人. http://weibo.com/p/23047910076763 在灵魂消散的那一刻 ...
- T-SQL查询高级—SQL Server索引中的碎片和填充因子
写在前面:本篇文章需要你对索引和SQL中数据的存储方式有一定了解.标题中高级两个字仅仅是因为本篇文章需要我的T-SQL进阶系列文章的一些内容作为基础. 简介 在SQL Server中,存储数据 ...
- 如何在SQL Server 2005中还原数据库
还原数据库的方式 有几种数据库备份的方式就将会有几种还原数据库的 方式: l 完整备份的还原:无论是完整备份.差异备份还是事务日志备份的还原,在第一步都要先做完整备份的还原.完整备份的还原只需要还原完 ...
- SQL Server详细使用教程(包含启动SQL server服务、建立数据库、建表的详细操作) 非常适合初学者
文章目录 目录 前言 一.启动SQL server服务的三种方法 1.不启动SQL server服务的影响 2.方法一:利用cmd启动SQL server服务 3.方法二:利用SQL Server配置 ...
- 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 ...
- MySQL数据库、数据表和字段字符集查询、修改和配置
一.设置编码 LINUX 修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 ...
最新文章
- 加载服务器版本信息,传奇服务器端启动加载错误的解决方法
- 基于ACR的镜像仓库管理,云计算技术与应用实验报告
- 毒霸能清除的大小流氓清单(部分)
- 用按位异或运算符交换两个数,不引入第三个变量
- 这是我的2018年终总结,你的呢?
- poj 2078(搜索+剪枝)
- Oracle数据库重启后密码失效的问题(r12笔记第91天)
- Prefactoring——Introduction
- oracle如何快速查找,Oracle 如何快速查找和删除重复记录
- python免费课程400节-庆国庆!新更新!《Python400集》课程更新 共14节
- Unix/Linux环境C编程入门教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装
- Excel 横向比例图
- R语言数据分析之二-《R语言判断相关性-excel文件xlsx文件》
- 75 颜色分类(排序)
- 论计算机基础学科的重要性
- 1038 统计同成绩学生
- PLSQL代码调试Oracle dbms_utility返回错误
- IDEA中 Maven name group、artifact、package区别
- VS Code编写HTML-CSS-JS等——代码格式化
- Scons编译工具入门
热门文章
- 【转】M8软件开发经验总结:移植黄金岛斗地主的经验分享
- 045关于树形div空白定位问题的处理方案
- 卡方分布、t分布、F分布的期望与方差的计算
- 超级计算机过滤器,时间,是最好的过滤器,会留下最值得的人
- QQ自动点赞PHP源码_QQ好友批量回名片赞工具-QQ自动点赞附易语言源码V1.0电脑版PC端回赞-西西软件下载...
- 8年前的Linux内核漏洞被发现
- 图像识别很简单,大家都在雪藏,我没挣到钱,所以我分享了
- 快递100-获取实时物流信息
- CRM系统软件中的签到拜访功能是什么?
- 基于 SquashFS 构建 Linux 可读写文件系统