oracle笔记一
一.Oracle简介
1.Oracle属于关系型数据库,是一款可以在Client/Server模式下运行的RDBMS产品。2009年,Oracle公司收购SUN。
2.Oracle是对象关系型数据库管理系统(ORDBMS)。
3.Oracle数据库的主要特点。
支持多用户,大事务量的事务处理。
支持分布式事务处理。
可移植性好。
4.由一个Oracle数据库和多个实例组成。
Oracle数据库:位于硬盘上实际存放数据的文件,这些文件组合在一起成为一个逻辑整体。
Oracle实例:位于物理内存里的数据结构,由一个共享的内存池和多个后台进程所组成。用户如果需要存取数据库里的数据,必须要通过实例才能实现。
区别:实例可以操作数据库,任何时候一个实例只能与一个数据库关联。大多数情况下,一个数据库上只有一个实例对其进行操作。
5.
sys最大,下来是system,scott权限最小。
二.sqlplus命令。
cmd>sqlplus scott/scott@192.168.1.131:1521/orcl
192.168.1.131:1521为服务器主机ip地址。orcl为数据库名。
select * from tab; 查看用户下的表。
desc student; 查看表结构。
ed 打出sql语句,便于修改语句。 改完后 /+回车执行。
修改一个单词:
create tablespace ma
datafile 'E:\aaa.DBF'
size 50M
autoextend on next 50M maxsize 2048M; 创建表空间语法。
alter database datafile 'E:/app/Ser/oradata/orcl/java4/yxn.dbf' resize 10m 修改表空间。
drop tablespace ma including contents and datafiles; 删除表空间。
create temporary tablespace ma_temp 创建临时表空间。
tempfile 'E:\aaa.DBF'
size 5M
autoextend on next 5M maxsize 10M;
drop tablespace yxn_temp including contents and datafiles; 删除临时表空间。
create user yxn identified by yxn 创建用户
default tablespace ma
temporary tablespace ma_temp;
grant connect,resource,dba to yxn; 授权用户
grant connect to yxn; 允许用户连接数据库,并创建数据库对象
grant resource to yxn; 允许用户使用数据库中的存储空间
grant create sequence to yxn; 允许用户在当前模式下创建序列
grant select on scott.student to yxn; 允许用户查询student表的记录
grant update on scott.student to yxn; 允许用户修改student表的记录
grant all on scott.student to yxn; 允许用户增删改查student表的记录
revoke connect from yxn; 回收用户连接数据库的权限
revoke select on scott.student from yxn; 收回用户查询student表的记录
alter user yxn identified by aaa; 修改yxn用户的密码
drop user yxn cascade; 删除yxn用户
create table student( 创建表
id number primary key not null,
name varchar2(20) not null,
age number null,
sex char(2) null
)
insert into student values(1,'张三',23,'男'); commit 提交 插入记录。
select * from student; 查看表中的数据。
show linesize 显示表宽度。
set linesize 150 设置表宽度。
spool e:aaa.txt 将spool之间的内容写到aaa.txt
spool off;
list 查看缓冲区。
exit; 退出用户。
col mname for a20; 修改列的宽度。
三.Oracle数据类型
varchar和varchar2的区别?
存null的时候,vachar会自动转换为" ",而varchar2还是存null。
oracle笔记一的更多相关文章
- Oracle笔记 目录索引
Oracle笔记 一.oracle的安装.sqlplus的使用 Oracle笔记 二.常用dba命令行 Oracle笔记 三.function .select Oracle笔记 四.增删改.事务 Or ...
- Oracle笔记(1) 简单查询、限定查询、数据的排序
Oracle笔记(四) 简单查询.限定查询.数据的排序 一.简单查询 SQL(Structured Query Language) 结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及 ...
- 韩顺平Oracle笔记
韩顺平Oracle笔记 分类: DataBase2011-09-07 10:24 3009人阅读 评论(0) 收藏 举报 oracle数据库sqljdbcsystemstring 目录(?)[-] ...
- Oracle笔记 多表查询
Oracle笔记 多表查询 本次预计讲解的知识点 1. 多表查询的操作.限制.笛卡尔积的问题: 2. 统计函数及分组统计的操作: 3. 子查询的操作,并且结合限定查询.数据排序.多表查询.统计查 ...
- 转:oracle笔记
oracle笔记1 卸载oracle developer server的方法: 1-1 oracle卸载工具中卸载对应的oracleds项目:在注册表中搜索ORACLEDS HOME对应的别名,删除对 ...
- Oracle笔记(六) 多表查询
最近看了李兴华的oracle视频,这是网上别人做的笔记非常细致,分享给大家,第六篇 原创地址:http://www.cnblogs.com/mchina/archive/2012/09/07/2651 ...
- Oracle笔记二
一.数据库语言分类 二.DML之数据插入 把一个表中的数据查询出来插入另外一个表中. create table student(id number,name varchar2(20),age num ...
- oracle笔记
一.sql*plus常用命令 (1)connect 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper] 当特权用户连接时,必须带上as sysdba或是as sysoper ...
- Oracle笔记3-高级查询
高级查询 1.关联查询 作用:可以跨多表查询 --查询出员工的名字和他所在部门的名字 //错误//select first_name,name from s_emp,s_dept; //错误原因:产生 ...
随机推荐
- Entity Framework7 入门之全功能.NET版本下使用EF7(含源码)另附数据迁移常见错误处理
Entity Framework7 入门之全功能.NET(Console, WinForms, WPF等)使用EF7 昨天,我们介绍了EF的新特性和开发计划,如果你还不了解,请移步 Entity Fr ...
- android 使用jdbc1.3.0 操作 sql server
String connectDB = "jdbc:jtds:sqlserver://172.16.1.15:1433;DatabaseName=YanBu";// 连接字符串换成这 ...
- python常用小模块使用汇总
在写代码过程中常用到一些好用的小模块,现整理汇总一下: 1.获取当前的文件名和目录名,并添到系统环境变量中. file = os.path.abspath(__file__) ...
- Spring学习笔记之三----基于Annotation的Spring IOC配置
使用Annotation 来创建Bean有两种方式 在配置类中创建bean(配置类是指标注为@Configuration的类),在配置类中每一个创建bean的方法都应该标注为@Bean,可以在@Bea ...
- 横向不间断滚动DIV
横向不间断滚动DIV,5个一组,js控制,自动生成任意组显示 <!DOCTYPE html> <html> <head> <meta http-equiv=& ...
- php + jQuery自动完成插件autocompleter
autocompleter是一个简单的,容易的,可定制的自动完成功能插件,支持缓存. 1.引用脚本 <script type="text/javascript" src=&q ...
- Logstash学习-Hello World
1.安装 rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearchcat > /etc/yum.repos.d/l ...
- CURL命令详解
curl命令是一个强大的网络工具,它能通过http,ftp等方式下载.上传文件.其中curl远不止这些功能,大家可以通过阅读手册获取更多的信息,类似的工具还有wget. curl命令使用了libcur ...
- xampp修改mysql默认密码详解
在这里介绍xampp修改mysql默认密码的大概过程是先利用xampp的phpmyadmin进入修改mysql密码,修改之后我们再修改xampp中phpmyadmin的密码,这样就完整的修改mysql ...
- Uva 11248 网络扩容
题目链接:https://vjudge.net/contest/144904#problem/A 题意:给定一个有向网络,每条边均有一个容量.问是否存在一个从点1到点N,流量为C的流.如果不存在,是否 ...