--创建用户及授权 create user student identified by student; grant connect,resource to student; --drop user student cascade /* connect resource权限; grant connect,resource to student; 后用户包括的权限: CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK --建立数据库链接 CREATE SEQUENCE --建立序列 CREATE SESSION --建立会话 CREATE SYNONYM --建立同义词 CREATE VIEW --建立视图 RESOURCE角色: --是授予开发人员的 CREATE CLUSTER --建立聚簇 CREATE PROCEDURE --建立过程 CREATE SEQUENCE --建立序列 CREATE TABLE --建表 CREATE TRIGGER --建立触发器 CREATE TYPE --建立类型 */ --创建学生信息表 create table stuInfo( stuNo number not null primary key, stuName varchar2(50) not null, stuAge number not null, stuID number null, stuSeat number not null ) --查看学生信息表 select * from stuInfo --插入学生信息表序列号 create sequence seq_stuInfo increment by 1 -- 自增步长 这里设置为1 start with 1 -- 计数起点 这里设置为1 nomaxvalue -- 不设置最大值 可选项 maxvalue|minvalue nocycle -- 一直累加,不循环 cache 10; --插入学生信息表数据 insert into stuinfo (stuno, stuname, stuage, stuid, stuseat) values (seq_stuInfo.Nextval, '景临境', 23, null, 1); insert into stuinfo (stuno, stuname, stuage, stuid, stuseat) values (seq_stuInfo.Nextval, '左阻', 21, null, 2); insert into stuinfo (stuno, stuname, stuage, stuid, stuseat) values (seq_stuInfo.Nextval, '车行径', 25, null, 3); insert into stuinfo (stuno, stuname, stuage, stuid, stuseat) values (seq_stuInfo.Nextval, '吴天先', 22, null, 4); insert into stuinfo (stuno, stuname, stuage, stuid, stuseat) values (seq_stuInfo.Nextval, '落月清', 20, null, 5); --创建科目表 create table subject( id number not null primary key, name varchar2(50) not null ) --查看科目表 select id, name from subject --插入科目表序列号 create sequence seq_subject increment by 1 -- 自增步长 这里设置为1 start with 1 -- 计数起点 这里设置为1 nomaxvalue -- 不设置最大值 可选项 maxvalue|minvalue nocycle -- 一直累加,不循环 cache 10; --插入科目表数据 insert into subject (id, name) values (seq_subject.nextval, 'java'); insert into subject (id, name) values (seq_subject.nextval, 'C#'); insert into subject (id, name) values (seq_subject.nextval, '.net'); insert into subject (id, name) values (seq_subject.nextval, 'PHP'); insert into subject (id, name) values (seq_subject.nextval, 'JSP'); --创建成绩表 create table result( id number not null primary key, subjectId number not null, score number not null, studentId number not null, foreign key(subjectId) references subject(id), foreign key(studentId) references stuInfo(stuNo) ) --插入科目表序列号 create sequence seq_result increment by 1 -- 自增步长 这里设置为1 start with 1 -- 计数起点 这里设置为1 nomaxvalue -- 不设置最大值 可选项 maxvalue|minvalue nocycle -- 一直累加,不循环 cache 10; --查看科目表 select * from result --插入科目表数据 insert into result (id, subjectid, score, studentid) values (seq_result.nextval, 2, 88, 2); insert into result (id, subjectid, score, studentid) values (seq_result.nextval, 2, 89, 3); insert into result (id, subjectid, score, studentid) values (seq_result.nextval, 3, 90, 3); insert into result (id, subjectid, score, studentid) values (seq_result.nextval, 2, 93, 4); insert into result (id, subjectid, score, studentid) values (seq_result.nextval, 4, 94, 5);
相关推荐
### Oracle基本操作指南 #### 一、Oracle基本概念与组件 **1.1 用户权限** 在Oracle数据库系统中,用户权限的设计与管理是基于角色的,这意味着每一个数据库账户都有其对应的权限集。与Informix数据库相比,...
oracle的常见问题,基本操作,常用工具类的使用!
Oracle 基本操作 - Docker 安装 Oracle 数据库作为世界上最流行的关系型数据库管理系统之一,具有强大而且灵活的功能。然而,安装和配置 Oracle 数据库却是一件复杂的事情,需要许多步骤和参数的设置。幸运的是,...
oracle 基本操作 Oracle 是一个数据管理系统,它提供开放的、全面的、近乎完整的信息管理。一个 Oracle 实例和一个 Oracle 数据库组成。Oracle 实例是指 Oracle 数据库中的数据被读取到内存中的一个副本。集群是由...
本资料"Oracle基本操作_整理.rar"包含了作者个人的学习经验和总结,旨在帮助初学者和有一定基础的用户更好地理解和掌握Oracle数据库的操作。 1. **安装与配置**: - Oracle的安装分为客户端和服务器端,需要根据...
oracle基本操作解读PPT教案.pptx
oracle基本操作及sql语法,适合数据库初学者学习
学Oracle的好东西,适合初学者,集合了大部分基本操作命令的实现
里面的文档是oracle的一些基本操作,如增删用户,表空间配置,授权等。适合新手学习使用,想学习的同学可以下载。
该文档内包含oracle的一些基本操作:创建用户、创建表空间、指定用户表空间、分配用户权限、导出导入数据库文件等等其他操作,对oracle初学的可以参考下,我自己记录的一些操作步骤!
不错的oracle基本操作,实现了基本sql 分页等功能
三、Oracle基本操作 1. 安装与配置:安装Oracle软件后,需要创建数据库实例,设置网络服务名,配置监听器等。 2. 登录与退出:通过sqlplus命令行工具或企业管理器(如SQL Developer)登录数据库,退出时使用`exit`...
以下是一些关于在Linux上进行Oracle基本操作的关键知识点: 1. **停止数据库**: - 首先,使用具有足够权限的`oracle`账户登录Linux系统。 - 在终端中输入`sqlplus /nolog`进入SQL*Plus控制台。 - 接下来,使用`...
本操作手册将详细介绍Oracle EBS系统的使用方法和功能特性,帮助用户熟悉并掌握其核心功能。 在Oracle EBS R12版本中,主要包含了以下关键知识点: 1. **财务模块**:Oracle EBS的财务模块提供了一整套全面的财务...
4. Oracle基本操作 - JOIN用法:Oracle中的JOIN用于合并多个表的数据,根据共享列进行匹配,主要有INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL OUTER JOIN等类型。 - 异常处理:Oracle支持PL/SQL中的异常处理,如BEGIN...
Oracle SQL 命令大全是 Oracle 数据库管理系统中的一组基本操作语句和 SQL Server 基本操作语句,以及各种数据库连接方法的集合。下面将对 Oracle 基本操作语句、SQL Server 基本操作语句和各种数据库连接方法进行...
本篇将介绍Oracle数据库的基本操作,包括常用的工具、数据类型、创建数据表、索引和视图。 首先,Oracle数据库的基本操作工具主要包括以下几种: 1. SQL Plus:这是一个命令行接口,允许用户输入SQL语句进行数据库...
对于初学者来说,掌握Oracle的基本操作至关重要,尤其是通过SQL Plus这个命令行工具进行交互。本文将介绍Oracle数据库的一些基本操作,包括服务的管理和SQL Plus的使用,以及如何创建、查询、插入、更新、删除数据,...