搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
笔触狂放9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
高性能MySQL第四版-1_高性能mysql第四版电子书
2
oracle数据库id字段自增长_oracle id自增
3
带默认值的函数、内联函数和函数重载_内联函数,带默认值的函数,函数的重载有什么特点,请结合实例加以说明。
4
怎样建立产品体系?(二)- 战略
5
OriginBot智能机器人开源套件-Step10相机驱动与图像可视化
6
在linux下使用git上传代码,在Linux下写一个进度条程序_git 进度条 zenmzuo
7
SLF4J: Class path contains multiple SLF4J bindings.——Hbase启动输出
8
PLSQL连接Oracle
9
中兴新支点Linux桌面操作系统,中兴新支点Linux桌面操作系统,小白也能轻松上手...
10
愿我能陪你颠沛流离
当前位置:
article
> 正文
DM模式对象管理_dm 查看连接用户
作者:笔触狂放9 | 2024-05-30 18:10:15
赞
踩
dm 查看连接用户
第九部分:模式对象
每个用户创建后,会在模式中有一个同名的模式
还有一些模式是没有对应的用户的,这是因为DM的一个用户可以对应多个模式的,而Oracle中是一对一的
模式定义:
模式是一个特殊的对象集合,在概念上可以将其看作是包含表、视图、索引等若干兑现搞得对象及
模式对象
表、视图、约束、索引、序列、触发器、存储过程/函数、包、同义词、类、域
模式和用户的关系
一个用户可以对应多个模式。
用户的默认模式为同名模式
创建模式
create schema DAMENG authorization SYSDBA;
修改模式
SET schema DAMENG
删除模式
drop schema DAMENG
查询用户默认模式
select user;
select sys_context('userenv','current_schema');
查询用户当前模式
非当前模式下的其他模式表的查询需要添加前置模式条件
create schema dmtest01 authorization SYSDBA
set schema dmtest01
create tbale t_test(id int); 该表创建在dmtest01下
刚进入disql登录创建表,表会创建在登录用户的默认模式下
select * from sys.sysobjects t where t."type$'='sch'
查询当前系统所有的模式
select a.id schid,a.name schname,b.id userid,b.name username from sys.sysobjects a,sys.sysobjects b where t."type$'='sch' and a.pid=b.id
查询当前用户所对应的模式
注意:已存在模式的情况下,无法创建同名用户。
用户的默认模式不可以随意删除。
管理表:
DM中默认是索引表,Oracle默认是堆表
两者的区别和优势
索引组织表是有序的,有且仅有一个聚簇索引键(数据查询速度更快)
插入有序:创建表时可以指定聚簇索引键如果不指定,默认ROWID将作为聚簇索引见,索引组织表rowid是逻辑rowid。DM中老版本创建表时指定主键,即主键时聚簇索引键(PK_WITH)
堆表:
数据为无需的,插入也是无序插入,因此堆表插入的时候效率高,并发插入效率也高。堆表的rowid是物理rowid,由页数决定,不占用存储空间,因此也更加节约空间。
用户表:
用户自己维护的表
系统表:
由Dm Server创建的和维护的表的集合
包含数据库信息
数据类型:
DM DateTime 只有年月日 没有时分秒
创建表:
create table t_testpid (pid int ,pname varchar(30), sex bit ,email varchar(50)) tablespace tbs;
create table t_emp as select * from dmhr.employee;
从员工表获取数据
只有表结构,不附带约束信息
create table t_emptab like dmhr.employee
从员工表获取数据
只有表结构,不附带约束信息
原因:该参数取0时,不带约束信息
该参数取1时,附带约束信息
create table t_ emptabl as select * from dmhr.employee where 1=0
添加列
删除表
删除表在DM中DDL语言中是会默认自动提交的。因此一定要谨慎操作
管理约束
约束类型:
NOT NULL:非空
UNIQUE:唯一
Primary key:一个表只能有一个主键,唯一且非空
foreign key:外键引用另一张表的主键或者唯一键
check:用于数据校验
添加约束
删除约束
禁用约束和启用约束
约束的添加
创建外键
建表
添加约束
查看约束信息
select * from sys.dba_constraints t where t.owner='dmtest';
管理视图
视图时通过一个固定的角度进行查表的方式
创建视图
创建视图前赋予该表查询条件
需要修改时 将create view后加上 or replace
修改视图
删除视图
what?视图提供了一个select查询语句,视图中只保存查询语句,并不保存数据。
when?当提供给别的用户查询信息,利用试图可以过滤掉敏感数据
why?可以简化查询语句
how?create or replace view
管理索引
索引分类:
聚簇索引、二级索引(B树索引)、位图索引、函数索引、全文索引、复合索引
该部分内容只专注于二级索引
what?索引是相当于一个数据目录,通过指针的方法加速查询速度。索引和表都是相互独立的,因此都占用表空间,服务器自动使用和维护索引。DML操作时,会根据生成最优计划选择执行计划。
why?为了加快查询速度
when?大表中需要查询少量的数据,在查询列上创建索引。多表关联,关联列可以创建索引。
如果是要查询全表的数据时,不建议使用索引。
how?
创建索引:
select * from dmtest.t_tmp t where t.employee_name='mxm';
执行计划中最后走的全表扫描
craete index ix_emp_name on T_EMP(employee_name);
创建索引后执行计划飞快
索引中存在的是索引的键值,在sql执行的过程中,优化器会根据最优的办法进行选择
因此:该语句时索引扫描,此时,索引被当做一个小表进行使用
创建索引
指定表空间
索引数据字典
select * from dba_tables t where t.OWNER='dmtest'
select * from dba_tab_columns t where t.owner='dmtest'
alter index ix_emp_name rebuild online
联机重建索引
alter index ix_emp_name monitoring usage;
打开索引监控
具体链接:
有道云笔记
其他有关技术分享,请参考
达梦
技术服务平台:eco.dameng.com
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/笔触狂放9/article/detail/648036
推荐阅读
article
【
路径
规划
】全局
路径
规划
算法
——
Dijkstra
算法
(含
python
实现 | c++实现)...
文章目录参考资料1. 基本概念1.1
算法
简介1.2
算法
思想1.3
算法
图解参考资料
路径
规划
与轨迹跟踪系列
算法
学习最短...
赞
踩
article
华为OD机试-
小华
最多能得到多少克
黄金
(
Java
&
Python
&Js)
100%
通过率_
od
c
卷
小华
...
华为
od
机考题目,
100%
通过率_
od
c
卷
小华
找
黄金
od
c
卷
小华
找
黄金
题意
小华
按照地图...
赞
踩
article
1.
Tomcat
和
JavaEE
入门
_
tomcatee
...
JAVAEE(Java Enterprise Edition),Java企业版,是一个用于企业级web开发的平台。最早由...
赞
踩
article
【
Python
】
Image
中
的
resize
()
方法
_
image
resize
...
Image
中
的
resize
()
方法
resize
方法
im.
resize
(size) ⇒
image
im.
resize
(si...
赞
踩
article
Android
RadioButton
按钮,
点击
换
图片
。
_
radiobutten
点击
改变
图片
...
Android
RadioButton
按钮,
点击
换
图片
思路:把
RadioButton
放入RadioGroup,然后根据...
赞
踩
article
基于
FPGA
的
交通
信号灯
设计
(二)_
fpga
丁字路口...
根据要求,我们可以用典型时序状态机实现功能,共有六个大
的
状态,现设定:S0: 四个方向
的
红灯全亮S1: 东、西方向绿灯亮...
赞
踩
article
【
javaEE
】
一
文学会
配置
tomact
-详细教程
,
各种问题
一
览全解//在
idea
配置
maven
手把...
不使用tomcat也可以打开html页面
,
但是通过打开本地文件的形式打开的
,
一
旦换了别的主机
,
没有本地文件就无法正常打开...
赞
踩
article
如何在
Visual
Studio
Code
中轻松运行
Llama
3
模型
:完整指南_代码中使用olla...
Meta 发布了最新的开源语言
模型
Llama
3。因为它是开源的,你可以下载这个
模型
,并在自己的电脑上运行。我清楚,你可...
赞
踩
article
树莓
派连接
DHT11
温
湿度
传感器
(
python
)_
树莓
派4b和
dht11
实现温度和
湿度
的监测pyth...
转载的文章,当中也加了点自己的注释,希望原作者不要介意原文地址:http://surenpi.com/2015/03/1...
赞
踩
article
Kafka
-
Kafka
Tool
: 详细
使用指南
...
本文介绍了如何使用
Kafka
Tool
进行
Kafka
集群的管理和监控。通过
Kafka
Tool
,你可以轻松地创建和管理主...
赞
踩
article
笃志前行——
一个
四非一本院校
计算机
学子
保研
之路_四非
保研
推荐
的
学校
...
之前看了许许多多
保研
经验帖,如今我也写下这篇文章,希望帮助到各位学弟学妹们。曾经
的
我是想出国
的
,但是有位学长(真
的
很感激...
赞
踩
article
新书速览|
Node
.
js
+
MongoDB
+
Vue
.
js
全栈开发实战_
node
.
js
+express+...
著有《
Vue
.
js
2.x实践指南》《ASP.NET MVC企业级实战》《Javscript实用教程》《H5+移动应用实...
赞
踩
article
Python
cannot
import
name
'imread'
from
'
scipy
.mis...
把
scipy
降级到1.2.1pip install
scipy
==1.21_
cannot
import
name
'ra...
赞
踩
article
spring
boot
集成
Knife4j
_
spring
boot
2.6.13集成
knife4j
4...
Spring Boot 版本建议 2.
4.0
~3.0.0之间Spring Boot 版本 < 2.4 版本则建议选择Kn...
赞
踩
article
【AI视野·今日
NLP
自然语言
处理
论文
速览 第
七十九期
】
Thu
, 18 Jan 2024_关于人工...
AI视野·今日CS.
NLP
自然语言
处理
论文
速览
Thu
, 18 Jan 2024Totally 35 papers关于人...
赞
踩
article
yolov8
+
deepsort
用于进行多
目标
检测(车流
统计
,人流
统计
)
_
yolov8
+deep...
yolov8
多
目标
识别
_
yolov8
+
deepsort
yolov8
+
deepsort
...
赞
踩
article
基于
STM32
的
四旋翼无人机项目(二)
:
MPU6050
姿态
解算
(含上位机3D
姿态
显示教学)_mpu6...
效果图
:
飞行器通常搭载一款
姿态
传感器(不管是六轴还是九轴
姿态
传感器),本项目中以最常见
的
MPU6050
为例。MPU6...
赞
踩
article
Building
large
circuits
_
building
large
circuits
好难...
large
circuits
_
building
large
circuits
好难
building
large
circ...
赞
踩
article
现在学习
软件测试
好找
工作
吗
_
软件测试
工作
好找
吗...
我觉得技术岗位找
工作
,肯定是比较严格的,因为不像销售和文职,基本上是个打鸡血的人都能做。因为找
工作
是看你和公司双方的,有...
赞
踩
article
五分钟让你搞懂
Nginx
负载
均衡
原理及四种
负载
均衡
算法
_
nginx
负载
均衡
主要
的
均衡
机制是...
前言今天这篇文章介绍了
负载
均衡
的
原理以及对应
的
四种
负载
均衡
算法
,当然还有对应
的
指令及实战,欢迎品尝。有不同意见
的
朋友可以...
赞
踩
相关标签
数据结构
迪杰斯特拉
人工智能
自动驾驶
路径规划
华为od
java
python
算法
javascript
开发语言
tomcat
java-ee
android
radio button
图片
RadioGroup
fpga开发
fpga
intellij-idea
maven
servlet
vscode
llama