一、MySQL中查询所有数据库名和表名

查询所有数据库

show databases;

查询指定数据库中所有表名

方法一

use 数据库名
show tables;

方法二

select table_name from information_schema.tables where table_schema='数据库名' and table_type='BASE TABLE';

查询指定表中的所有字段名

select column_name from information_schema.columns where table_schema='数据库名' and table_name='表名';

二、SQLServer中查询所有数据库名和表名

查询所有数据库

select * from sysdatabases;

查询当前数据库中所有表名

select * from sysobjects where xtype='U';
xtype='U':表示所有用户表,xtype='S':表示所有系统表。

查询指定表中的所有字段名

select name from syscolumns where id=Object_Id('table_name');

查询指定表中的所有字段名和字段类型

select sc.name,st.name from syscolumns sc,systypes st where sc.xtype=st.xtype and sc.id in(select id from sysobjects where xtype='U' and name='table_name');

三、Oracle中查询所有数据库名和表名

查询所有数据库

由于Oralce没有库名,只有表空间,所以Oracle没有提供数据库名称查询支持,只提供了表空间名称查询。

select * from v$tablespace;--查询表空间(需要一定权限)

查询当前数据库中所有表名

select * from user_tables;

查询指定表中的所有字段名

select column_name from user_tab_columns where table_name = 'table_name';--表名要全大写

查询指定表中的所有字段名和字段类型

select column_name, data_type from user_tab_columns where table_name = 'table_name';--表名要全大写

原文地址:http://blog.csdn.net/u012643122/article/details/44039155

使用SQL查询所有数据库名和表名相关推荐

  1. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名

    excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...

  2. SQL SERVER 读取数据库中所有表名

    分享一个小技巧,我们有时候在操作数据库时,不管是统计还是做动态语句拼接操作,需要读取所有数据表的名字,我们可以使用下边的语句来读取所有表名: SELECT name FROM sysobjects W ...

  3. 查询mysql数据库中所有表名

    select table_name from information_schema.tables where table_schema='数据库名'

  4. SQL查询数据库名、表名和表字段名

    一 Oracle 1,数据库名 -- Oracle没有提供数据库名称查询支持,只提供了表空间名称查询. -- 查询表空间(需要一定权限) SELECT* FROMv$tablespace; 2,表名 ...

  5. SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决

    SQL Server2019 数据库查询所有数据库名.表名.表结构.表字段.主键方法演示 第一章:查询方法 ① 查询所有数据库名 ② 查询所有表名方法 ③ 查询表结构.表字段方法 ④ 查询主键方法 第 ...

  6. 如何用SQL语句模糊查询数据库中的表名

    有时候,数据库中的表名太多,而你又不是清楚地记得表名,那么你可以用下面SQL语句,模糊地查询你想要的表名: select  table_name,tablespace_name,status,temp ...

  7. sql查询数据库中所有表名

    sql查询数据库中所有表名 查询数据库里所有表名和字段名的语句 SQLSERVER 查询所有表名: SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' SELECT ...

  8. mysql查询动态表名的数据类型_Mysql中查询某个数据库中所有表的字段信息

    前言 有时候,需要在数据库中查询一些字段的具体信息,而这些字段又存在于不同的表中,那么我们如何来查询呢? 在每一个数据库链接的information_schema数据库中,存在这样一张表--COLUM ...

  9. sql查询远程数据库的表的数据并填充到本地数据库的表

    insert into A select A.ID,A.NAME from opendatasource('SQLOLEDB','Password=123;Persist Security Info= ...

  10. 查询数据库里所有表名和字段名的语句

    查询数据库里所有表名和字段名的语句 SQL 查询所有表名: SELECT NAME FROM SYSOBJECTS WHERE TYPE='U' SELECT * FROM INFORMATION_S ...

最新文章

  1. jdk-12.0.2 64位最新版
  2. linux sh 字符截取,shell字符截断
  3. python对windows进行操作_【转】python 操作windows下的目录
  4. 阻击恶意软件--清除和保护你的网站的小技巧
  5. linux基础简介,Linux简介基础
  6. 何谓 SQL 注入,这个漫画告诉你
  7. Matlab实用代码——定位文件位置,自动导入文件
  8. Mysql函数和存储过程
  9. PowerShell设置环境变量
  10. SpringBoot2.0 - 集成JWT实现token验证
  11. 【嵌入式软件开发】之面试常识(一)
  12. 2019春第七周作业
  13. Zoom(多人手机云视频会议软件)
  14. 解决C盘大小不足的问题
  15. Proteus元件库对照表常用器件的英文名称(附元件库资源包和DOC文档)
  16. 在线教育系统源码讲解与代码分析
  17. 计算机操作系统汤晓丹第四版+指导解析
  18. 开源跨平台Http代理服务器,远程调试的瑞士军刀:ZanProxy,强烈推荐!
  19. 乐2 手机 刷 linux,LeMaker Guitar
  20. 微型计算机的常规内存是指,微机中的内存一般指

热门文章

  1. STC89C52单片机蜂鸣器介绍以及《孤勇者》歌曲代码示例
  2. 问题来了,个人用户可以使用短信接口吗?答案很意外
  3. 司守奎《数学建模算法与应用》 第二版
  4. 行泊ADAS摄像头前装搭载同比增长54.15%,TOP10供应商领跑
  5. Linux 日志查看常用命令
  6. Java 视频资源分享(干货)
  7. php居民小区物业管理系统
  8. 《企业IT架构转型之道》边读边想——共享服务中心的建设原则
  9. SVN汉化失败的原因及解决方案(通过SVN官网下载SVN和相应的汉化包)
  10. 扫描工具——Nmap用法详解