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. linux 添加新硬盘的方法

    在服务器上把硬盘接好,启动linux,以root登陆. 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk /dev/sdb 进入fdisk模式: Command (m for help) ...

  2. iOS 常用控件 参数

    1.StatusBar 20px 2.TableViewCell 44px 3.TabBar 49px 4.NavigationBar 44px 5.NaviBarIcon 20*20px 6.Tab ...

  3. .net平台下C#socket通信(上)

    在开始介绍socket前先补充补充基础知识,在此基础上理解网络通信才会顺理成章,当然有基础的可以跳过去了.都是废话,进入正题. TCP/IP:Transmission Control Protocol ...

  4. Python安装pandas

    http://blog.sina.com.cn/s/blog_a73687bc0101eenc.html 安装vcforpython: http://www.microsoft.com/en-us/d ...

  5. Gulp探究折腾之路(I)2

    文/晚晴幽草(简书作者)原文链接:http://www.jianshu.com/p/9768a4dc7cf7著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 前言: gulp是前端开发过 ...

  6. oracle clob like

    create table products(  productid number(10) not null,  name varchar2(255),  description CLOB); 查询语句 ...

  7. CDOJ 1431 不是图论 Label:Tarjan || Kosarajn

    Time Limit:1000MS     Memory Limit:65535KB     64bit IO Format:%lld & %llu Description 给出一个nn个点, ...

  8. BZOJ 1008 题解

    1008: [HNOI2008]越狱 Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 7845  Solved: 3359[Submit][Status] ...

  9. [BZOJ2795][Poi2012]A Horrible Poem

    2795: [Poi2012]A Horrible Poem Time Limit: 50 Sec  Memory Limit: 128 MBSubmit: 261  Solved: 150[Subm ...

  10. Python拾忆--多线程的socket服务器

    阳光明媚的午后,想想最近要开始从写Java到写Python了,就随手打开电脑来体验一下Python与Java之间的不同吧~ 记得我还在上大二的时候,那个时候才开始学Java,最感兴趣的就是Java书最 ...