当前位置: 首页 > news >正文

Oracle数据块如何存储真实数据

上周休假了几天,颓废了,没有输出。今天写一点内容。

先抛出一个问题。表中的数据在Oracle数据块中是如何存储的呢?今天简单说一下这个问题。通常数据库中的表会存储字符,数字,日期 这3种常见的数据类型。下面的例子就用这3种数据类型作说明

首先,Oracle数据块底层存储这些数据的时候肯定不是以明文的形式进行存储。如果是直接保存明文那也太初级了,很容易直接读取dbf文件就能看到表中的数据。实际情况是通过特定的规律转储信息进行保存。这样相当于稍微要做一些"转换"才能知道具体的内容。

CREATE TABLE TEST_TABLE(    ID NUMBER,    NAME VARCHAR2(24),    D_DATE DATE,    C_CHAR CHAR(2000));
Table created.
SELECT bytes / 1024 size_k  FROM dba_segments WHERE segment_name = 'TEST_TABLE';    SIZE_K----------  64
-- Create tablecreate table TEST_TABLE(  id     NUMBER,  name   VARCHAR2(24),  d_date DATE,  c_char CHAR(2000))tablespace USERS  pctfree 10
http://www.lryc.cn/news/359093.html

相关文章:

  • 【WEB前端2024】开源智体世界:乔布斯3D纪念馆-第30课-门的移动动画
  • 智能化改造给企业带来的实际效果
  • 深度学习-语言模型
  • 微型导轨在自动化制造中有哪些优势?
  • 探索气象数据的多维度三维可视化:PM2.5、风速与高度分析
  • 【传知代码】双深度学习模型实现结直肠癌检测(论文复现)
  • 平衡二叉树的应用举例
  • 一键安装 HaloDB 之 Ansible for Halo
  • el-table的上下筛选功能
  • 【手撕面试题】Vue(高频知识点一)
  • LabVIEW车轮动平衡检测系统
  • 【Python爬虫--scrapy+selenium框架】超详细的Python爬虫scrapy+selenium框架学习笔记(保姆级别的,非常详细)
  • 【Linux】Linux环境基础开发工具_3
  • 数字水印 | 图像噪声攻击(高斯/椒盐/泊松/斑点)
  • LeetCode-47 全排列Ⅱ
  • list 的实现
  • 一个程序员的牢狱生涯(47)学法
  • 微信小程序-页面导航
  • 计算机网络- 特定服务类型(Type of Service, TOS) 服务质量(Quality of Service, QoS)
  • 2.6 Docker部署多个前端项目
  • 如何格式化只读U盘?
  • 【并查集】专题练习
  • 服装连锁店收银系统需要具备的五大功能
  • IMU状态预积分代码实现 —— IMU状态预积分类
  • C语言编程:探索最小公倍数的奥秘
  • Java设计模式-活动对象与访问者
  • 用HAL库改写江科大的stm32入门-6-3 PWM驱动LED呼吸灯
  • [数据集][目标检测]喝水检测数据集VOC+YOLO格式995张3类别
  • 【C++】开源:RabbitMQ安装与配置使用(SimpleAmqpClient)
  • git使用流程与规范