1、DOS登录
1.1、sqlplus 输入用户名、密码
1.2、sqlplus /nolog

conn 用户名/密码@ip地址/数据库名称 [如果是sys登录则必须加上as sysdba ,as sysoper]
conn system/orcl@orcl
conn system/orcl@192.168.0.1/orcl
conn sys/orcl@orcl as sysdba

1.3、sqlplus system/orcl

2、创建表空间
create tablespace ts_s3sn111ts --表空间名称
datafile 'E:\NF\Oracle\6.0\chapter11\S3SN111\s3sn111.dbf'
size 10M;

3、删除表空间
drop tablespace ts_s3sn111ts

4、创建用户指定表空间
create user s3sn111 --创建用户
identified by orcl --指定密码
default tablespace ts_s3sn111ts --指定默认表空间

5、授权
grant connect to s3sn111 --将连接数据库的权限授予用户s3sn111
grant dba to s3sn111
--drop tablespace ts_s3sn111ts --权限不足
--select * from scott.emp; --权限不足

grant resource to s3sn111 --将访问数据库资源的权限授予用户s3sn111
create table test2(Id int primary key);
insert into test(Id) values(4);
select * from test;

6、回收权限
revoke resource from s3sn111 --将用户s3sn111的资源使用权限回收
--dba最高权限

7、使用图形界面创建对象

8、创建表
--产品类型表
create table productType
(
id number(10,0) primary key not null,--主键,不为空,整数位10位
typename nvarchar2(100) not null --产品类型名称,长100个unicode字符
)

--产品表
create table products
(
id number(15,0) primary key not null,
title nvarchar2(128) not null,
typeId number(10,0) references productType(id),
price number(10,2) check(price>=0),
picture varchar(100),
addDate date default(sysdate),
memo clob
)

select sysdate from dual;

9、添加数据
9.1、单条
insert into productType(id,Typename) values(1,'数码');

insert into products
(id, title, typeid, price, memo)
values
(1, 'iphone 8s', 1, 100, '好用,便宜');

insert into products
(id, title, typeid, price,addDate,memo)
values
(2, '格力冰箱', 2, 1000,to_date('2015-01-10 23:23:23','YYYY-MM-dd HH24:MI:SS'),'好用,便宜');

SELECT to_date('2015-01-10 23:23:23','YYYY-MM-dd HH24:MI:SS') FROM DUAL

9.2、多条
insert into productType(id,Typename)
select 2,'家电' from dual union
select 3,'食品' from dual union
select 4,'服饰' from dual

select 12345 from dual; --虚表

10、查询数据
select id,Typename from productType
select id, title, typeid, price, picture, adddate from products

11、修改表
alter table products
add title nvarchar2(128) not null;

12、删除表
drop table products

oracle课堂笔记的更多相关文章

  1. ocp11g培训内部教材_052课堂笔记(042)_体系架构

    OCP 052 课堂笔记 目录 第一部分: Oracle体系架构... 4 第一章:实例与数据库... 4 1.Oracle 网络架构及应用环境... 4 2.Oracle 体系结构... 4 3. ...

  2. ocp11g培训内部教材_051课堂笔记(047)_SQL

    OCP 051课堂笔记 目录 OCP 051课堂笔记... 1 第一章.Oracle命令类别:... 4 第二章.SQL的基本函数... 4 2.1 单行函数与多行函数... 4 2.2 单行函数的几 ...

  3. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

  4. 九章算法系列(#3 Binary Tree & Divide Conquer)-课堂笔记

    前言 第一天的算法都还没有缓过来,直接就进入了第二天的算法学习.前一天一直在整理Binary Search的笔记,也没有提前预习一下,好在Binary Tree算是自己最熟的地方了吧(LeetCode ...

  5. 九章算法系列(#5 Linked List)-课堂笔记

    前言 又是很长时间才回来发一篇博客,前一个月确实因为杂七杂八的事情影响了很多,现在还是到了大火燃眉毛的时候了,也应该开始继续整理一下算法的思路了.Linked List大家应该是特别熟悉不过的了,因为 ...

  6. 九章算法系列(#4 Dynamic Programming)-课堂笔记

    前言 时隔这么久才发了这篇早在三周前就应该发出来的课堂笔记,由于懒癌犯了,加上各种原因,实在是应该反思.好多课堂上老师说的重要的东西可能细节上有一些急记不住了,但是幸好做了一些笔记,还能够让自己回想起 ...

  7. 九章算法系列(#2 Binary Search)-课堂笔记

    前言 先说一些题外的东西吧.受到春跃大神的影响和启发,推荐了这个算法公开课给我,晚上睡觉前点开一看发现课还有两天要开始,本着要好好系统地学习一下算法,于是就爬起来拉上两个小伙伴组团报名了.今天听了第一 ...

  8. ORACLE存储过程笔记3

    ORACLE存储过程笔记3 流程控制 1.条件   if expression thenpl/sql or sqlend if;   if expression thenpl/sql or sqlel ...

  9. ORACLE存储过程笔记2

    ORACLE存储过程笔记2 运算符和表达式     关系运算 =等于<>,!=不等于<小于>大于<=小于等于>=大于等于       一般运算   +加-减*乘/除 ...

随机推荐

  1. 【Clr in c#】泛型

    使用泛型的好处是“代码重用”,极大的提高了开发效率,泛型为开发者提供了以下优势: 1,源代码保护  算法的源代码不需要提供给使用泛型算法的开发人员,使用c++模板的泛型技术需要提供.(目前c++模板的 ...

  2. web api :Routing in ASP.NET Web API

    引 Web API 和SignalR都是在服务层. If you are familiar with ASP.NET MVC, Web API routing is very similar to M ...

  3. The 2015 China Collegiate Programming Contest E. Ba Gua Zhen hdu 5544

    Ba Gua Zhen Time Limit: 6000/4000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total ...

  4. Leetcode Partition List

    Given a linked list and a value x, partition it such that all nodes less than x come before nodes gr ...

  5. Codeforces Round #253 (Div. 2) D. Andrey and Problem

    关于证明可以参考题解http://codeforces.com/blog/entry/12739 就是将概率从大到小排序然后,然后从大到小计算概率 #include <iostream> ...

  6. ubuntu 安装 OpenCv 及其Qt的开发环境配置

    ubuntu安装opencv (1)安装编译opencv的环境 sudo apt-get -y install build-essential cmake pkg-config (2)安装Image ...

  7. 洛谷 P1074 靶形数独 Label:search 不会

    题目描述 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他 们想用数独来一比高低.但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教, Z 博士拿出了他最近发明的 ...

  8. 【Poj】 p2342 Anniversary party(树形DP第一道)

    Anniversary party Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5523   Accepted: 3169 ...

  9. 如何用ActiveQt写导出类

    如何用ActiveQt写导出类 最近一直在用ActiveQt框架来写ActiveX插件, 由于项目需要提示类的导出, 所以上午捣鼓了一下, 现在记录记录.其实内容主要是把Qt手册里自己用到的部分整理一 ...

  10. CentOS VirtualBox启动虚拟及报错:VirtualBox error: Kernel driver not installed (rc=1908)

    VirtualBox error: Kernel driver not installed (rc=1908) Hi all, Let me first say that this is my fin ...