Oracle查看表结构命令

select table_name from user_tables; //当前用户的表

select table_name from all_tables; //所有用户的表

select table_name from dba_tables; //包括系统表

select table_name from dba_tables where owner=‘用户名‘

user_tables:

table_name,tablespace_name,last_analyzed等

dba_tables:

ower,table_name,tablespace_name,last_analyzed等

all_tables:

ower,table_name,tablespace_name,last_analyzed等

all_objects:

ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status等

获取表字段:

select * from user_tab_columns where Table_Name=‘用户表‘;

select * from all_tab_columns where Table_Name=‘用户表‘;

select * from dba_tab_columns where Table_Name=‘用户表‘;

user_tab_columns:

table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

all_tab_columns :

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

dba_tab_columns:

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id等

获取表注释:

select * from user_tab_comments

user_tab_comments:table_name,table_type,comments

--相应的还有dba_tab_comments,all_tab_comments,这两个比user_tab_comments多了ower列。

获取字段注释:

select * from user_col_comments

user_col_comments:table_name,column_name,comments

时间: 2024-10-09 09:13:25

Oracle查看表结构命令的相关文章

Oracle常用查看表结构命令

获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名' user_tables: table_name,tablespace_name,last_analyzed等 dba_ta

mysql查看表结构命令

mysql查看表结构命令,如下: desc 表名;show columns from 表名;describe 表名;show create table 表名; use information_schemaselect * from columns where table_name='表名'; 顺便记下:show databases;use 数据库名;show tables; 原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter中,执行以下sql

【Oracle】数据库查看表结构命令

写项目文档的时候可能需要写数据库表结构,用编辑器右键查看表结构一行行复制显然是效率很低的,通过命令查看表结构而后多行多列复制才是王道,只为了方便编写文档,这里介绍两个命令 1.查询表所有字段 select * from user_tab_columns where Table_Name='表名'; 2.查询表字段注释 select * from user_col_comments where Table_Name='表名'; End .

oracle查看表结构和注释

查看表结构: 看字段名与数据类型     select   *   from   cols     WHERE   TABLE_name=upper( 'table_name ') 查看主键:     select   *   from   user_constraints   where   constraint_type= 'P '     and   TABLE_name=upper( 'table_name ') 另外: 在SQLPLUS中,用     desc   tablename 

ORACLE 查看表结构

select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名' user_tables: table_name,tablespace_name,last_analyzed等 dba_tables:

oracle查看表结构

使用desc desc log log表结构如下 名称 空值 类型 ------ -------- ------------- ID NOT NULL NUMBER USERID NUMBER(38) DEPT NUMBER(38) LOG VARCHAR2(255) 直接字典表 查dict表 select * from dict 结果如下 然后通过注释可以直到查找表,视图列的信息我们需要查USER_TAB_COLUMNS或者USER_TAB_COLS,其他的诸如索引.用户等信息都有对应的表.

Oracle查看表结构的几种方法

1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称                                      是否为空? 类型 ----------------------------------------- -------- ---------------------------- NAME                                               N

oracle 查看表结构语句

desc + 表名 describe命令 列出指定表的列定义,视图或同义词,或指定函数或存储过程的详述. 语法:desc[ribe]   {[模式.]对象[@链接串]} 模式 表示对象驻留的架构.如果省略架构,SQL*Plus假定拥有自己的对象. 对象 表示要描述的表.视图.类型.过程.函数.包或同义词. @链接串 包含与对象存在的数据库对应的数据库链接名称.有关哪些特权允许访问不同架构中的另一个表的更多信息,请参阅Oracle数据库SQL引用. 用法 说明 对于表,视图,类型和同义词包含以下信

MySQL 查看表结构

mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名'; 顺便记下: show databases; use 数据库名; show tables; 原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter中,