【oracle学习】11.数据字典
来源:互联网 发布:网络教育学位证好拿吗 编辑:程序博客网 时间:2024/06/13 21:33
数据字典
数据字典也是一种表,一种管理员提供给我们的一些表,帮助我们查询数据库的一些信息。
它反应的是数据库的本身的信息,与我们的表什么的没有直接的关系。
我们使用数据库建立的表就是用户表,使我们自己使用的表。
而数据字典只能由管理员来维护,用户只能查询,它反应了数据库本身的一些信息。
Oracle中的数据字典有很多,我们只需要熟悉一张表,名为“dictionary”,它是一张总表,
别的数据字典在这张表中都有记录。
我们查看一下这张表:
我们可以看到其中有一张表User_Table
我们通过这张表可以看到该用户创建的用户表的一些信息:
然后User_View可以查询用户的视图:
select * from user_views;
我们目前此用户没有创建视图,我们可以通过All_View表看到所有用户创建的视图:
我们可以看到好多有“V$”前缀的表,如果我们是超级管理员登录,还可以看到
“DBA”的前缀的表,这些前缀都是有意义的,一下是各种前缀的具体意义:
对于数据字典,最常见的表:
对于我们创建的对象和可以访问到的对象:
前面是该对象的访问权限。
此外user_tab_columns是用户创建了哪些列:
user_sequences查询用户创建了哪些序列。
user_col_comments查询用户添加了哪些注释。
介绍一下如何给表加注释:
使用comment语句给表或列添加注释,如:
comment on table employees is '员工信息表';
注释相关的视图:
all_col_comments
user_col_comments
all_tab_comments
user_tab_comments
查询表的注释
select * from user_tab_comments where table_name = '???';
测试:
转载请注明出处:http://blog.csdn.net/acmman/article/details/52534760
数据字典也是一种表,一种管理员提供给我们的一些表,帮助我们查询数据库的一些信息。
它反应的是数据库的本身的信息,与我们的表什么的没有直接的关系。
我们使用数据库建立的表就是用户表,使我们自己使用的表。
而数据字典只能由管理员来维护,用户只能查询,它反应了数据库本身的一些信息。
Oracle中的数据字典有很多,我们只需要熟悉一张表,名为“dictionary”,它是一张总表,
别的数据字典在这张表中都有记录。
我们查看一下这张表:
我们可以看到其中有一张表User_Table
我们通过这张表可以看到该用户创建的用户表的一些信息:
然后User_View可以查询用户的视图:
select * from user_views;
我们目前此用户没有创建视图,我们可以通过All_View表看到所有用户创建的视图:
我们可以看到好多有“V$”前缀的表,如果我们是超级管理员登录,还可以看到
“DBA”的前缀的表,这些前缀都是有意义的,一下是各种前缀的具体意义:
对于数据字典,最常见的表:
对于我们创建的对象和可以访问到的对象:
前面是该对象的访问权限。
此外user_tab_columns是用户创建了哪些列:
user_sequences查询用户创建了哪些序列。
user_col_comments查询用户添加了哪些注释。
介绍一下如何给表加注释:
使用comment语句给表或列添加注释,如:
comment on table employees is '员工信息表';
注释相关的视图:
all_col_comments
user_col_comments
all_tab_comments
user_tab_comments
查询表的注释
select * from user_tab_comments where table_name = '???';
测试:
转载请注明出处:http://blog.csdn.net/acmman/article/details/52534760
1 0
- 【oracle学习】11.数据字典
- oracle数据字典初步学习
- Oracle数据字典学习地址
- oracle学习 视图,数据字典
- Oracle学习笔记之二 数据字典
- oracle学习笔记7(数据字典,)
- Oracle学习(13):数据字典
- 【Oracle】Oracle数据字典
- Oracle数据字典:常用字典
- 《深入解析Oracle》学习笔记(5)---Oracle数据字典
- Oracle 数据字典
- Oracle常用数据字典
- Oracle数据字典
- Oracle常用数据字典
- Oracle常用数据字典
- ORACLE数据字典(转)
- Oracle数据字典
- Oracle常用数据字典
- 海量数据处理方法
- java开发中如何选择Set、List、Map、数组
- RCNN学习笔记(3):Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition(SPP-net)
- 嵌入式学习笔记之--ROM、RAM、DRAM、SRAM和FLASH的概念
- JQuery中$.ajax()方法参数详解
- 【oracle学习】11.数据字典
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- keepalived
- Spring 框架入门(1)
- 基于Spring框架的Shiro配置
- Swift语法08.字典
- [Android] Notification.setLatestEventInfo()方法被移除的问题
- Vi命令详解
- fedy - formerly Fedora Utils