Oracle的表结构:纵向和横向
本文将和大家探讨用纵向和横向这两种方法来组织Oracle数据库中的数据。本文的例子都是在Oracle数据库中完成的,但也适用于其他任何关系数据库。这些关系数据库数据组织的方法有利也有弊,文本也将为大家分析它们的异同。<域P>
ID
|
姓
|
名
|
部门
|
性别
|
123 | 李 | 凯 | 技术部 | 男 |
234 | 金 | 鑫 | 市场部 | 男 |
456 | 欧 | 欣 | 会计部 | 女 |
ID
|
Key
|
Value
|
123 | 姓 | 李 |
234 | 姓 | 金 |
456 | 姓 | 欧 |
123 | 名 | 凯 |
234 | 名 | 鑫 |
456 | 名 | 欣 |
123 | 部门 | 技术部 |
234 | 部门 | 市场部 |
456 | 部门 | 会计部 |
123 | 性别 | 男 |
234 | 性别 | 男 |
456 | 性别x | 女 |
Select * from VR where id in (Select id from VR where key = '性别' and value = '男') |
ID
|
分组
|
KEY
|
VALUE
|
123 | 1 | 姓名 | 李丽 |
123 | 1 | 电话 | 22221111 |
123 | 2 | 机器 | HP 520 |
123 | 2 | 供应商 | Verizon |
234 | 1 | 姓名 | 马军 |
234 | 1 | 电话 | 33334444 |
234 | 1 | 电子邮件 | m@mail.com |
243 | 2 | 机器 | IBM T61 |
Report 1 | ||||
Page 1 | ||||
姓名 | 电话 | |||
李丽 | 22221111 | |||
Page 2 | ||||
机器: HP 520 | ||||
供应商: Verizon |
Report 2 | ||||
Page 1 | ||||
姓名 | 电话 | 电子邮件 | ||
马军 | 33334444 | m@mail.com | ||
Page 2 | ||||
机器: IBM T61 |
Oracle的表结构:纵向和横向相关推荐
- MySql 、Oracle 获取表结构和字段信息
MySql获取表结构信息 SELECTTABLE_NAME,TABLE_COMMENT FROMinformation_schema.`TABLES` WHERETABLE_SCHEMA = 'dm' ...
- oracle复制一个表的结构图,Oracle复制表结构
Oracle复制表结构 如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表: 1.只复制表结构的sql create table b as select * from a where ...
- 数据库oracle修改属性列,Oracle修改表结构
本篇文章帮大家学习Oracle修改表结构,包含了Oracle修改表结构使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. 在本教程中,我们将学习如何使用Oracle ALTE ...
- oracle 数据库表结构对比
oracle 数据库表结构对比 由于公司工作比较混乱,总有人会改数据库中表的内容和字段. 在部署的时候总会因为数据库出现了未知的改变而发生错误. 所以需要对数据库内容进行比对,以求得到变化的内容. 导 ...
- oracle用命令查表结构,Oracle查看表结构命令详解
获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select ...
- 查询oracle表结构及注释,oracle查看表结构和注释
查看表结构: 看字段名与数据类型 select * from cols WHERE TABLE_name=upper( 'table_name ') 查看主键: select ...
- oracle怎么看一个表结构,Oracle查看表结构的几种方法
Oracle查看表结构的几种方法 1,DESCRIBE 命令 使用方法如下: SQLgt; describe nchar_tst(nchar_tst为表名) 显示的结果如下: Oracle查看表结构的 ...
- oracle 查看表结构
oracle 查看表结构 1.命令窗口:desc 表名 2.sql窗口:select * from user_tab_columns where table_name='大写表名':
- oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?
sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...
最新文章
- [原创] Neo.Geo 视频帧浏览器开发日志
- java浏览器实验报告_关于java实验报告模板
- java实现微信创建菜单_java实现微信公众平台自定义菜单的创建示例
- 中山市区电信5g覆盖地图_热点 | 百度与中国电信达成战略合作 覆盖5G、互联网等领域...
- 马云在《赢在中国》对创业者的经典点评
- PyCharm 设置运行参数
- 谷歌宣布Kotlin成安卓开发一级语言,我们如何来学习它
- 阶段3 2.Spring_07.银行转账案例_7 代理的分析
- 漏洞分析阶段 PTES
- python调用nmap_Python调用nmap扫描网段主机信息生成xml
- Freescale PowerPC系列架构 处理器 种类介绍 型号发展
- 【源码分享】-c++界面源代码分享
- 论文绘图——矢量图篇
- excel页码怎么设置从4开始?
- 集成墙面拆后恐怖极了,没想到这么美!
- 基于C语言实现http下载器
- 二级计算机等级证水平高吗,全国计算机水平一级高还是二级高
- 一文读懂5G智慧教育:42个应用场景如何改变教育
- uniApp使用GoogleMap规划多个目的地路线
- 【Linux从青铜到王者】第二十三篇:Linux网络基础第四篇之kcp协议
热门文章
- IPFS计算机存储器,IPFS节点储存
- function name should be lowercase
- BZOJ4920: [Lydsy1706月赛]薄饼切割
- 其他算法和思想的题目
- 直击平昌! 2天40位大咖的平昌区块链论坛精华都在这了!
- MySQL查询总积分前十的用户信息和总分
- 计算机硬件技术基础课程主要内容,计算机硬件技术基础课程设计.doc
- 肉鸡进程linux,教菜鸟如何获得大量Linux肉鸡网站安全 -电脑资料
- 机器学习强基计划3-4:详解核方法——以核支持向量机KSVM为例
- 数据库的连接 (十)