内容简介

一、Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令。

技术与环境

操作系统:

windows

语言类别:

SQL之PL/SQL

特别鸣谢: 由马云涛老师提供资料

数据库:

Oracle

学习软件:

Oracle 10g

课程总策划:

yuanbo

English name:

sunshine

个人主页:

http://www.cnblogs.com/ylbtech/

科研团队:

ylbtech

教研团队:

ylbtech

一、Oracle简介

美国甲骨文公司出品的商用数据库。其市场占有率 90% 以上,其次IBM DB2,Sybase,Mysql,SqlServer。

二、安装

E:\SOFT\OracleXEUniv.exe   版本10,211MB
安装过程中需要提供用户密码,
用户:system
密码:manager

安装结束后,将oracle的服务调整成手动。

三、启动Oracle服务

开始--》运行--》services.msc
找到两个服务:
OracleServiceXE   ---  oracle的服务器,主服务。
OracleXETNSListener   ---  oracle监听服务,用于java ,C#连接oracle,今天不用

注意:1)安装后,调整手动,2)主服务不要重复启动 3)oracle11g,其主服务为:OracleServiceORCL

四、如何使用

使用客户端工具sqlplus
开始--》 cmd --》 sqlplus

提示符: SQL>

退出: quit  exit

五、关于Oracle的基本使用

回顾:sqlserver 使用步骤:
1,建立数据库 : create database 数据库名称   --包含两个文件 mdf ldf
2,打开数据库 : use 数据库名称
3,建立表,添加数据,增删改查
总结:sqlserver是多用户多数据库系统,一个用户可以有n个数据库。

Oracle的数据库概念与sqlserver不同
给每个用户,分配数据库空间,此空间就是所谓的数据库。在使用oracle时,要创建用户,而不是数据库,每个用户所拥有的空间就是其数据库。但是不直接以database形式出现。只要登录,就可以使用。
总结:Oracle是多用户单一数据库系统,一个用户只能拥有一个数据库。

1,创建用户
SQL> create user 用户名 identified by 密码;

2,超级用户system给新用户权限
SQL> grant    connect   ,      resource        to  mike;
     授权     连接权限        增删改查权限

3,新用户登录,进入新用户的空间
SQL> connect mike/m111;

4,显示当前用户
SQL>show user;

5,建表,添加数据,增删改查。

注意:1)只用system才能创建用户,给用户权限。
         2)没有数据库,创建用户,登录就可以使用。

六、建表,增删改查,同SQL Server
七、Oracle数据类型

1,字符型
varchar2 --等价于varchar,可变长,最多4000字节
varchar2(10) 用于保存'abcd',在磁盘中存放的就是'abcd'

char --定长,最多1000字节。
char(10),用于存放'abcd',在磁盘中存放的是'      abcd'。

注意一个汉字占3个字节
create table student
(
    sex varchar2(3)
)

2,数值型
number -- 38位精度。
描述整数:number(6)  ---表示0--999999
描述小数:number(6,2) ---表示0--9999.99,总共6位,其中小数占2位。

3,日期型:date
当前日期:sqlserver--getdate()    Oracle--sysdate
日期格式:'15-9月 98'
用to_date()函数控制时间格式
SQL> insert into person(id,name,sex,logindate,score) values(10003,'zhangsan','男
',to_date('1998-12-25','yyyy-mm-dd'),99.56);

4,大对象:保存图片,视频,文件。<2g
blob   -- binary large object
clob   -- character large object

八、常用命令

1,desc 表名----查看表结构

2,select * from  tab;----查看当前用户的所有表

3,drop table 表名;---删除表

4, drop user 用户名 cascade;  --删除用户

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2012/08/08/2627148.html,如需转载请自行联系原作者

Oracle: 一、Oracle简介,安装,基本使用,建表增删改查,数据类型及常用命令...相关推荐

  1. MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物

    MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...

  2. EF Code First建库 增删改查

    接触过EF的应该都知道EF的编程模型目前有3种. DataBase First:数据库先行 Model First:模型先行 Code First:代码先行 Code First可以在还没有建立数据库 ...

  3. oracle删除排序数据库,数据库的数据操作:增删改查和排序

    一.增 1.1[插入单行]insert [into] (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1 ...

  4. Neo4j基础理论、Linux安装与Windows安装以及CQL语法(增删改查、排序、分页、去重)

    一.什么是Neo4j? Neo4j是一个开源的 无Shcema的 基于java开发的 图形数据库,它将结构化数据存储在图中而不是表中.它是一个嵌入式的.基于磁盘的.具备完全的事务特性的Java持久化引 ...

  5. 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口

    无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接 ...

  6. MySQL数据库安装以及SQL基本增删改查

    目录 1.介绍下数据库 1.1.DB概念和特点 1.2.常见DB软件 1.3.数据库结构 2.MySQL安装与使用 2.1.安装 2.2.卸载 2.3.MySQL服务启动与关闭 2.4.MySQL登录 ...

  7. Oracle的登陆问题和初级学习增删改查(省略安装和卸载)

    1:学习Oracle首先需要安装Oracle,网上已经有很多很多教程了,这里不做叙述,自己百度即可,这里安装的标准版,个人根据需求安装学习或者企业开发即可.如果安装出错,自己百度Oracle的卸载即可 ...

  8. oracle经典增删该查,oracle基本语法(增删改查

    <oracle基本语法(增删改查>由会员分享,可在线阅读,更多相关<oracle基本语法(增删改查(7页珍藏版)>请在人人文库网上搜索. 1.安装 PL/SQL Develop ...

  9. c# 操作oracle数据库,C#连接oracle数据库增删改查实例

    [实例简介] C#连接oracle数据库,增删改查实例,OracleParameter防Sql注入等,适用于新手学习 [实例截图] [核心代码] 5868e8be-414a-4138-8390-2fb ...

最新文章

  1. 【转载】写博意味着什么?
  2. selenium 不同版本Driver
  3. 全球富豪大洗牌!马斯克登顶世界首富,黄铮国内第三超马云
  4. MFC中Radio Button使用方法
  5. ahci模式下无法启动Linux,电脑AHCI模式无法开启是怎么回事?
  6. 如何在 iPhone、iPad、iPod touch 或 Mac 更新 HomePod?
  7. 特征数据清洗 编码 标准化
  8. MicroStation软件与Terrasolid插件合集的安装方法
  9. cecore.cls.php 08cms,08cms小说系统 v1.0PHP CMS源码下载-华软网
  10. PDF可以修改吗,如何在PDF上修改文字
  11. The projiect you are opening contains compilation errors
  12. 智能车八邻域图像算法
  13. 细说C++11中ratio编译期分数(一)
  14. [python] ​python-pinyin库
  15. 【SSL 协议介绍】
  16. 马云的故事:缔造阿里巴巴帝国秘诀
  17. Mixly 触摸开关的使用
  18. 网页设计如何排成一列_多页面排版设计:15个不可不知的技巧
  19. win7计算机打开显卡设置在哪里,win7 显卡设置在哪_win7系统显卡设置的方
  20. 电脑缺少msvcp140.dll怎么办,缺少msvcp140一键修复方法

热门文章

  1. 智能座舱架构与功能开发流程详解
  2. java rtsp 开源_Github上最受欢迎的10大开源免费的RTSP流媒体项目
  3. PCB设计——PCB设计中是否应该去除死铜?
  4. 个人电子商务面临实名大考
  5. 没有显示PhaseTwo_Committed,但是其他服务有显示
  6. Not all slots covered! Only 10922 slots are available
  7. 交错CRM BOOST PFC仿真(三)——PSIM
  8. Win7键盘常用快捷键
  9. centos 离线下载rpm文件进行安装
  10. C# ArcGIS 三维地图 arcgloblecontrol 基础操作 加载地图 漫游 放大 缩小