欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

程序员文章站 2022-04-28 19:45:40
一、SQLServer命令 1、查询SQLServer中的每个数据库 2、查询SQLServer中指定数据库的所有表名 3、查询表中的字段以及字段类型 二、MySQL命令 1、查询MySQL中的每个数据库 2、查询MySQL中指定数据库的所有表名 3、查询表中的字段以及字段类型 三、ORCAL命令 ......

一、sqlserver命令

       1、查询sqlserver中的每个数据库

select * from sysdatabases

 

         SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

 

      2、查询sqlserver中指定数据库的所有表名         

  select name from cfs.. sysobjects where  xtype='u'   #注意:cfs 是数据库名称

 

SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

3、查询表中的字段以及字段类型

 select column_name as name,data_type as type
 from information_schema.columns
 where table_name = '表名'

SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

 

 

 二、mysql命令

     1、查询mysql中的每个数据库   

show databases

 

 SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

 

 

     2、查询mysql中指定数据库的所有表名       

select table_name as name
 from information_schema.tables
where table_schema = '数据库名' and table_type = 'base table'

 

 SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

 

 

      3、查询表中的字段以及字段类型

 

select column_name as name,data_type as type from information_schema.columns where table_schema='表名' and table_name='users'

 

SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

 

 

 

、orcal命令

     1、查询orcal中的每个数据库

 

 

     select * from v$tablespace

 

 SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

 

 

      2、查询orcal中指定数据库的所有表名       

select * from user_tables;

 

 SQLserver、MySQL、ORCAL查询数据库、表、表中字段以及字段类型

     3、查询表中的字段以及字段类型

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