Oralce数据库的详解解析(包括操作步骤)【1】

一、数据库的介绍和基本了解

1.概念 :

简而言之:是一个存储管理数据的软件( 做数据”持久化”的软件 )

什么是数据库?

数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。

什么是数据库管理系统?

数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据

数据库分类:

数据库类型 英文缩写/全拼 常见数据库代表
关系数据库 RDBMS oracle  db2  mysql  sqlsv

                       面向对象数据库

   
NOSQL数据库 HBase  Redis  MongoDB  
Java相关:MYSQL和Oracle    

 关系数据库存放数据的结构:

 

1) 二维表( table ) : 存放数据的基本单元

2) 行 (row, 记录recode) : 一组相关的业务数据

3) 列 (column, 字段 ) : 业务数据里一个具体的属性信息

   --- 主键( primary key , 简称pk) : 可以唯一标识表里的一条记录 , 非空唯一

   --- 外键( foreign key, 简称 fk ) : 体现两个表记录之间的关系 , 可以重复可以为

                                null,但是值必须来自于另外一个表的主键

  4. 安装软件-plsqldev.exe

1) 安装目录最好不要有中文

2) 输入的密码 --- 管理员密码 ( System  sys )

3) 安装成功后 , 解锁”hr用户”( 测试用户 )

  5. Oracle工作原理

   

 

   6. 常见命令解析

     1) SQL (结构化的查询语言) : 数据库领域的 “普通话”

       ① 不区分大小写  ② 必须以分号结尾

     2) PL/SQL : oracle公司的 “方言”

     3) Sqlplus命令:  sqlplus工具所支持的命令( 不能操作数据 ) , 只在sqlplus里使用, 不

                    区分大小写,通常被”缩写” , 例如: conn

7.基本数据类型

分类

类型名称

说明

整数类型

tinyInt

很小的整数

smallint

小的整数

mediumint

中等大小的整数

int(integer)

普通大小的整数

小数类型

float

单精度浮点数

double

双精度浮点数

decimal(m,d)

压缩严格的定点数

日期类型

year

YYYY  1901~2155

time

HH:MM:SS  -838:59:59~838:59:59

date

YYYY-MM-DD 1000-01-01~9999-12-3

datetime

YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00~ 9999-12-31 23:59:59

timestamp

YYYY-MM-DD HH:MM:SS  1970~01~01 00:00:01 UTC~2038-01-19 03:14:07UTC

文本、二进制类型

CHAR(M)         

M为0~255之间的整数

VARCHAR(M)  

M为0~65535之间的整数

TINYBLOB

允许长度0~255字节

BLOB

允许长度0~65535字节

MEDIUMBLOB

允许长度0~167772150字节

LONGBLOB

允许长度0~4294967295字节

TINYTEXT

允许长度0~255字节

TEXT

允许长度0~65535字节

MEDIUMTEXT

允许长度0~167772150字节

LONGTEXT

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员巨轮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值