ms sql server

1、查询全数表
select [id], [name] from [sysobjects] where [type] = ‘u’ order
by [name]
2、查询全体数据库
3、select [name] from [sysdatabases] order by [name]
查询表中字段 
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

Java代码
图片 1 图片 2图片 3)

  1. 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 = 要查询的表   

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 = 要查询的表

select * from tab/dba_tables/dba_objects/cat; 看客商创建的表 :

  1. select * from user_cons_columns cl where cl.constraint_name = 外键援引表的键名   

select table_name from user_tables; //当前客商的表 select table_name
from all_tables; //全体顾客的表 select table_name from dba_tables;
//包涵系统表 select * from user_indexes //能够查询出全部的客商表索引

  1. 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 = 要查询的表   

Java代码
图片 4 图片 5图片 6)

  1. 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 = 要查询的表  

Java代码
图片 7 图片 8图片 9)

  1. select * from user_cons_columns cl where cl.constraint_name = 外键名称  
  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 = 要查询的表   

Java代码
图片 10 图片 11图片 12)

Java代码
图片 13 图片 14图片 15)

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 * from user_constraints c where c.constraint_type = ‘R’ and
c.table_name = 要查询的表
查询外键限制的列名:

admin

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注