![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
Spectre_Host
这个作者很懒,什么都没留下…
展开
-
添加约束
主键约束 alter table 表名 add constraint PK_约束名 primary key (主键)【说明】主键不一定是只有一列,可以设置复合主键 alter table 表名 add constraint PK_约束名 primary key (列1,列2)外键约束alter table 外键表 add constraint FK_外键表_主键表 foreign key(外键)原创 2016-04-05 17:03:33 · 334 阅读 · 0 评论 -
Oracle -- 添加表和列的注释
1. 表的注释comment on table t_A is '表的注释';2. 列的注释comment on column t_A.id is '编号';comment on column t_A.name is '姓名';comment on column t_A.birthday is '出生日期';comment on column t_A.sal is '薪水';3. 查看表的注释(原创 2016-04-05 17:07:45 · 336 阅读 · 0 评论 -
Oracle常用操作
查看表结构 desc 表名;查看当前服务器上所有的实例 – 服务 select * from v$instance;查看当前服务器上所有的全局数据库 select * from v$database;查看当前数据库中的所有表空间 select * from v$tablespace;查看当前用户下所有的表 select * from user_tables;查看当前用户原创 2016-04-05 17:10:48 · 220 阅读 · 0 评论 -
Oracle -- 授予用户权限
权限指的是执行特定命令或访问数据库对象的权利权限有两种类型,系统权限和对象权限 - 系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限 - 对象权限允许用户对数据库对象(如表、视图、序列等)执行特定操作角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。 GRANT 命令可用于为用户分配权限或角色CONNECT角色允许用户连接至数据库,并创建数据库对象G原创 2016-04-05 17:22:37 · 4748 阅读 · 0 评论 -
Oracle -- 创建新用户
要连接到Oracle数据库,就需要创建一个用户帐户每个用户都有一个默认表空间和一个临时表空间CREATE USER命令用于创建新用户CREATE USER 命令的语法(创建一个名称为martin 的用户,其密码为martinpwd)CREATE USER MARTIN IDENTIFIED BY martinpwd DEFAULT TABLESPACE USERS原创 2016-04-05 17:24:26 · 304 阅读 · 0 评论 -
Oracle -- 默认用户
只有用合法的用户帐号才能访问Oracle数据库Oracle 有几个默认的数据库用户 数据库中所有数据字典表和视图都存储在SYS 模式中。SYS用户主要用来维护系统信息和管理实例。SYSTEM 是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等。SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创原创 2016-04-05 17:28:37 · 642 阅读 · 0 评论 -
Oracle 实例内存结构
Oracle 的内存结构包含以下两个内存区:SGA、PGAOracle 实例启动时分配系统全局区 当服务器进程启动时分配程序全局区 Oracle实例的SGA(System Global Area),又称为共享全局区,它用来存储数据库信息,并由多个数据库进程共享。当数据库实例启动时,SGA的内存被自动分配。SGA是数据库中占用服务器内存最大的一个区域,同时也是影响数据库性能的一个重要指标。 SG原创 2016-04-05 17:30:05 · 1441 阅读 · 0 评论