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/[email protected]:1521/orcl

192.168.1.131:1521为服务器主机ip地址。orcl为数据库名。

select * from tab;         查看用户下的表。

desc student;              查看表结构。

insert into student values(1,‘张三‘,‘男‘);       commit   提交  插入记录。

select * from student;        查看表中的数据。

ed      打出sql语句,便于修改语句。  改完后 /+回车执行。

修改一个单词:

create tablespace ma

datafile ‘E:\aaa.DBF‘

size 50M

autoextend on next 50M maxsize 2048M;                    创建表空间语法。

alter tablespace ma

datafile ‘E:\aaa.DBF‘

size 5M

autoextend on next 5M maxsize 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;

create user yxn identified by yxn                                   创建用户

default tablespace ma

temporary tablespace ma_temp;

grant connect,resource,dba to yxn;                                授权用户

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。

时间: 2024-08-30 01:23:53

oracle笔记一的相关文章

Oracle 笔记:PLSQL无法连接64位Oracle 解决方法

Plsql打开后提示错误,登录界面无连接目标选择. 原因:PLSQL本身好像就不支持64位的Oracle. 解决方法: 到Oracle 官网下载32位的 Oracle 客户端,地址为 http://www.oracle.com/technetwork/topics/winsoft-085727.html 解压下载的32位客户端即可. PLSQL登录界面暂时取消登录,先进入PLSQL界面,点击首选项,设置OCI库为刚才下载的32位客户端的OCI路径,路径中一定要包含 oci.dll . 添加环境变

Oracle笔记 目录索引

Oracle笔记 一.oracle的安装.sqlplus的使用 Oracle笔记 二.常用dba命令行 Oracle笔记 三.function .select Oracle笔记 四.增删改.事务 Oracle笔记 五.创建表.约束.视图.索引.序列.同义词.表空间 Oracle笔记 六.PL/SQL简单语句块.变量定义 Oracle笔记 七.PL/SQL 异常处理 Oracle笔记 八.PL/SQL跳转/判断/循环语句块 Oracle笔记 九.PL/SQL 游标的使用 Oracle笔记 十.PL

Oracle笔记之权限管理

权限管理 1,默认的三个用户 2,创建用户 3,授权,撤销权限 4,系统权限与对象权限 5,角色 6,通过角色对权限进行管理 7,权限的传递,丢失管理员密码怎么办 3个默认的用户 用户名        密码 sys            change_on_install system      manager scott          tiger cmd 进入命令行 sqlplus / as sysdba; 或者 sqlplus sys/change_on_install as sysdb

oracle 笔记

向表里添加数据: INSERT INTO BOOK(bookid,name,price)  VALUES('100123','oracle sql',54.70); INSERT INTO BOOK                               VALUES('100123','oracle sql',54.70); INSERT INTO BOOK(bookid)                   VALUES('100123'); 现在有一个空表a和一个有数据的表格b,他们的

Oracle笔记之对象权限与系统权限总结

对象权限与系统权限 创建表和创建session是系统权限: 系统管理员是有权限去訪问其它表的 以sys登录 sqlplus sys/on_change_install as sysdba; 创建用户wangwu create user wangwu identified by wangwu; 系统权限 grant create session to wangwu; grant create table to wangwu; grant unlimited tablespace to wangwu

转:oracle笔记

oracle笔记1 卸载oracle developer server的方法: 1-1 oracle卸载工具中卸载对应的oracleds项目:在注册表中搜索ORACLEDS HOME对应的别名,删除对应的项:重新启动计算机:删除对应的ORACLEDS的安装目录: 2jinitiator的相关问题: 2-1 jinitiator是oracle自己的applet viewer工具: 2-2 在第一次打开web应用程序时会自动提示安装该程序,如果不安装则无法打开程序: 2-3 jinitiator是在

20140523 Oracle笔记

Oracle练习: 创建表格: create table customer_info(id int primary key not null,first_name varchar(20),last_name varchar(20),sex char(2),age char(3)); 创建序列:参考资料 http://zhidao.baidu.com/question/82436743.html create sequence id_seq minvalue 1 maxvalue 10000000

Oracle笔记(二) SQLPlus命令

Oracle笔记(二) SQLPlus命令 对于Oracle数据库操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,对于sqlplus有两种形式. 一种是dos风格的sqlplus:sqlplus.exe; 另一种是windows风格的sqlplus:sqlplusw.exe; 在Oracle 10g之中主要使用的是sqlplusw命令,因为其可以进行一些显示数据的调整. 此时会找到默认的已经可以使用的数据库实例. 范例:输入查询指令 SELECT * FROM emp; 此时的

Oracle笔记(六) 多表查询

Oracle笔记(六) 多表查询 本次预计讲解的知识点 1. 多表查询的操作.限制.笛卡尔积的问题: 2. 统计函数及分组统计的操作: 3. 子查询的操作,并且结合限定查询.数据排序.多表查询.统计查询一起完成各个复杂查询的操作: 一.多表查询的基本概念 在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下: SELECT [DISTINCT] * | 字段 [别名] [,字段 [别名]

Oracle笔记(三) Scott用户的表结构

Oracle笔记(三) Scott用户的表结构 在Oracle的学习之中,重点使用的是SQL语句,而所有的SQL语句都要在scott用户下完成,这个用户下一共有四张表,可以使用: SELECT * FROM tab; 查看所有的数据表的名称,如果现在要想知道每张表的表结构,则可以采用以下的命令完成: DESC 表名称: 1.  部门表:dept № 名称 类型 描述 1 DEPTNO NUMBER(2) 表示部门编号,由两位数字所组成 2 DNAME VARCHAR2(14) 部门名称,最多由1