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='?' ; -- 获取属于谁的表
共有 0 条评论