oracle数据库

内容纲要

基本操作

sqlplus /nolog -- 登录
conn / as sysdba

基本ddl

创建命名空间

命名空间不能带有 '-'符号

create tablespace securitycloud
datafile '/home/oracle/app/oracle/oradata/securitycloud/securitycloud.dbf'
size 100m
autoextend on
next 50m
extent management local;

创建用户

create user  security_cloud_local
identified by security_cloud_local
default tablespace securitycloud

给用户授权

oracle数据库中常用角色

  • connect 连接角色,基本角色
  • resource 开发者角色
  • dba 超级管理员角色
grant connect,resource,dba to security_cloud_local;

用户解锁

alter user security_cloud_local account unlock;

获取元数据

-- 获取表字段
-- user_tab_columns 字段
-- table_name 表名称
-- column_name 字段名
-- data_type 字段类型
-- data_length 字段长度
-- ...
select * from user_tab_columns where table_name='table_name';

-- 获取表注释
-- table_name
-- table_type
-- comments 注释
select * from user_tab_comments
where table_name='table_name';

-- 获取字段注释
-- table_name
-- column_name
-- comments
select * from user_col_comments
where table_name='table_name';

-- 获取表名称
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='?' ; -- 获取属于谁的表
THE END
分享
二维码
< <上一篇
下一篇>>