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

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:
内容简介

 一、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,如需转载请自行联系原作者

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
1月前
|
Oracle 关系型数据库 分布式数据库
PolarDB常见问题之PolarDB(Oracle兼容版) 执行命令报错如何解决
PolarDB是阿里云推出的下一代关系型数据库,具有高性能、高可用性和弹性伸缩能力,适用于大规模数据处理场景。本汇总囊括了PolarDB使用中用户可能遭遇的一系列常见问题及解答,旨在为数据库管理员和开发者提供全面的问题指导,确保数据库平稳运行和优化使用体验。
|
4月前
|
SQL Oracle 关系型数据库
Win10下安装Oracle 18c
Win10下安装Oracle 18c
|
5月前
|
SQL Oracle 关系型数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
142 0
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
94 0
|
4月前
|
Oracle 关系型数据库 数据库
docker下安装oracle11g(一次安装成功)
docker下安装oracle11g(一次安装成功)
92 0
|
5月前
|
Oracle 关系型数据库
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
Oracle安装错误——[ INS-32010 ] 主目录位置包含无效字符
140 0
|
5月前
|
Oracle 关系型数据库 数据安全/隐私保护
docker 下安装oracle
docker 下安装oracle
103 0
|
1月前
|
存储 Oracle 关系型数据库
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
手把手教你安装Oracle——以oracle 11g为例
|
6月前
|
Oracle 关系型数据库 数据库
Win11系统如何安装Oracle数据库(超级详细)
Win11系统如何安装Oracle数据库(超级详细)
217 0
|
2月前
|
Oracle 关系型数据库 数据安全/隐私保护
Docker安装oracle11g
Docker安装oracle11g步骤

推荐镜像

更多