阿里云的虚拟主机用什么做网站android手机软件开发教程

bicheng/2026/1/17 1:28:56/文章来源:
阿里云的虚拟主机用什么做网站,android手机软件开发教程,wordpress 文章章节,诚信网站建设其他数据库对象 视图#xff1a; 常见数据库对象——视图#xff1a;从表中抽出的逻辑上相关的数据集合。 所以#xff1a;1. 视图基于表。2. 视图是逻辑概念。3. 视图本身没有数据。 创建视图 创建语法与创建表类似#xff0c;只需要将table → view即可: SQL …其他数据库对象 视图 常见数据库对象——视图从表中抽出的逻辑上相关的数据集合。 所以1. 视图基于表。2. 视图是逻辑概念。3. 视图本身没有数据。 创建视图 创建语法与创建表类似只需要将table → view即可: SQL create view empincomeview   as select e.empno, e.ename, e.sal, e.sal*12 annualsal, e.sal*12nvl(comm, 0) income, d.dname from emp e, dept d where e.deptno d.deptno    出错提示权限不足。因为创建视图需要“create view”的权限。默认scott用户没有该种权限。加之 添加步骤 1. 使用管理员登陆sqlplus / as sysdba 2. 给scott用户增加权限 SQL  grant create view to scott;   3. 执行“/”可成功创建视图empincomeview。   4. 视图的操作和表的操作完全一样。 SQL  select * from empincomeview; 视图的优点 视图的优点   1. 简化复杂查询 原来分组、多表、子查询等可以用一条select * from xxxview代替。 视图可以看做是表的复杂的SQL一种封装。 2. 限制数据访问 只看视图的结构和数据是无法清楚视图是怎样得来的。可以限制数据的访问。例如 银行项目所谓的各个“表”都是“视图”并有可能只是“只读视图” 注意1. 视图不能提高性能 2. 不建议通过视图对表进行修改。 创建视图细节 使用下面的语法格式创建视图 CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view [(alias[, alias]...)] AS subquery [WITH CHECK OPTION [CONSTRAINT constraint]] [WITH READ ONLY [CONSTRAINT constraint]]; 1. 视图只能创建、删除、替换。不能修改修改即替换replace 如刚刚创建的empincomeview其他语句不变将create一行改写成 SQL create or replace view empincomeview 视图不存在则创建、存在则替换。 as select…… from…..where….. with read only          可以将视图设为只读视图。 2. 别名可以写在子查询select各个列的后面也可以写在视图的名字后面。 3. with read only  表示该视图为只读视图。 4. with check option 了解即可 举例 SQL  create view testview as select * from emp where deptno10 with check option;    SQL insert into testview values(******, 10); 不建议向视图插入但可以做。向视图插入10号员工。 SQL insert into testview values(******, 20); 因为创建视图时加了“with check option”所以失败。 视图中使用DML的规定      一 当视图定义中包含以下元素之一时不能使用delete: 组函数GROUP BY 子句DISTINCT 关键字ROWNUM 伪列 二 当视图定义中包含以下元素之一时不能使用update : 组函数GROUP BY子句DISTINCT 关键字ROWNUM 伪列列的定义为表达式 三 当视图定义中包含以下元素之一时不能使用insert : 组函数GROUP BY 子句DISTINCT 关键字ROWNUM 伪列列的定义为表达式表中非空的列在视图定义中未包括 总结一句话不通过视图做insert、update、delete操作。因为视图提供的目的就是为了简化查询。 删除视图SQL drop view testview  不加“purge”关键字。 序列 可以理解成数组默认从[1]开始长度[20] [1, 2, 3, 4, 5, 6, …, 20] 在内存中。 * 由于序列是被保存在内存中访问内存的速率要高于访问硬盘的速率。所以序列可以提高效率。 ​​​​​​​序列的使用 1. 初始状态下指针*指向1前面的位置。欲取出第一个值应该将*向后移动。每取出一个值指针都向后移。 2. 常常用序列来指定表中的主键。 3. 创建序列create sequence myseq  来创建一个序列。 创建序列 CREATE SEQUENCE sequence [INCREMENT BY n] [START WITH n] [{MAXVALUE n | NOMAXVALUE}] [{MINVALUE n | NOMINVALUE}] [{CYCLE | NOCYCLE}] [{CACHE n | NOCACHE}]; NOCACHE表示没有缓存一次不产生20个而只产生一个。 ​​​​​​​创建序列 创建序列、表以备后续测试使用 SQL create sequence myseq  按默认属性创建一个序列。 SQL create table tableA      (tid number, tname varchar2(20))   tid作为主键准备使用序列来向表中插入值。 ​​​​​​​序列的属性 每个序列都有两个属性   NextVal 必须在CurrVal之前被指定。因为初始状态下CurrVal指向1前面的位置无值 对于新创建的序列使用SQL  select myseq.currval from dual    得到出错。 但SQL  select myseq.nextval from dual    可以得到序列的第一值1. 此时再执行SQL  select myseq.currval from dual        currval的值也得到1 使用序列给tableA表创建主键tid SQL  insert into tableA values(myseq.nextval, ‘aaa’)          只有nextval取完会向后移动使用currval不会移动。 SQL  insert into tableA values(myseq.nextval, ‘bbb’)          继续使用nextval向表中添加主键tid …… SQL  insert into tableA values(myseq.nextval, name)    可以使用“”和“/”来指定名字。 SQL select * from tableA;   由于前面测试currval和nextval关系时调用过nextval所以tableA的tid起始从2开始。 查询序列的属性SQL select * from user_sequences;   user_sequences为数据字典视图。 修改序列 必须是序列的拥有者或对序列有 ALTER 权限只有将来的序列值会被改变改变序列的初始值只能通过删除序列之后重建序列的方法实现 删除序列SQL drop sequence myseq;   ​​​​​​​使用序列需要注意的问题 1. 序列是公有对象所以多张表同时使用序列会造成主键不连续。 如[1, 2, 3, 4, 5, …, 20] tableA: 1 2 4 tableB: 3 5 A、B表有可能主键不连续。 2. 回滚也可能造成主键不连续。 如多次调用insert操作使用序列创建主键。但是当执行了rollback后再次使用insert借助序列创建主键的时候nextval不会随着回滚操作回退。 3. 掉电等原因也可能造成不连续。由于代表序列的数组保存在内存中断电的时候内存的内容丢失。恢复供电时候序列直接从21开始。 ​​​​​​​索引 索引相当于书的目录提高数据检索速度。提高效率视图不可以提高效率 一种独立于表的模式对象, 可以存储在与表不同的磁盘或表空间中索引被删除或损坏, 不会对表产生影响, 其影响的只是查询的速度索引一旦建立, Oracle 管理系统会对其进行自动维护, 而且由 Oracle 管理系统决定何时使用索引. 用户不用在查询语句中指定使用哪个索引在删除一个表时, 所有基于该表的索引会自动被删除通过指针加速 Oracle 服务器的查询速度 通过快速定位数据的方法减少磁盘 I/O。 上图中 emp表中保存数据其中包含部门号列。有10号部门有20部门员工 2. 当 select * from emp where deptno10 的时候。由于10号部门员工不连续没规律。 为了提高访问速度可以在数据库中依照rowid给deptno列建立索引 SQL create index myindex on emp(deptno)    这样就建立了“索引表”可以通过rowid保存的行地址快速的找到表中数据。即使表中数据不连续。 3. 建立了索引以后如果再执行select语句的时候会先检查表上是否有索引表。如果有可以通过有规律 的rowid找到不连续的数据。 4. Oracle的数据库中索引有 B树索引默认和 位图索引两种。 5. 使用create index 索引表名 on 表名列名1 列名2…;来创建索引表。由数据库自动进行维护。 使用主键查询数据最快速因为主键本身就是“索引”所以检索比较快。    索引使用的场景 以下情况可以创建索引: 列中数据值分布范围很广列经常在 WHERE 子句或连接条件中出现表经常被访问而且数据量很大 访问的数据大概占数据总量的2%到4% 下列情况不要创建索引: 表很小列不经常作为连接条件或出现在WHERE子句中查询的数据大于2%到4%表经常更新 删除索引SQL drop index myindex; synonym同义词 就是指表的别名。 如scott用户想访问hr用户下的表employees。默认是不能访问的。需要hr用户为scott用户授权 SQL  sqplus hr/11 或 conn hr/11已登录界面 切换登陆 SQL  grant select on employees to scott      hr用户为scott用户开放了employees表的查询权限。 这时scott用户就可以使用select语句来查询hr用户下的employees表的信息了。 SQL  select count(*) from hr. employees   (若用户名叫zhangsanfeng则zhangsanfeng.employees) hr.employees名字过长为了方便操作scott用户为它重设别名 SQL  create synonym hremp for hr.employees;   为hr.employees创建了同义词。 如有权限限制那么切换管理员登录给scott用户添加设置同义词权限。 SQL  conn / as sysdba SQL  grant create synonym to scott     SQL  select count(*) from hremp    使用同义词进行表查询操作。 ——同义词、视图 等用法在数据保密要求较高的机构使用广泛如银行机构。好处是既不影响对数据的操作同时又能保证数据的安全。 OCA OCP OCM 认证

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89731.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么做直播网站超管网站策划书3000

目录 1 数据的传输方式1.1 并行传输1.2 串行传输 2 同步传输和异步传输2.1 同步传输2.2 异步传输2.3 同步和异步传输对比 1 数据的传输方式 在数据通信中,数据传输方式有并行传输和串行传输两种 1.1 并行传输 定义:并行传输是指数据以成组的方式在多个…

腾讯企业邮箱域名可以做网站吗怎么上不到建设银行网站

上一个说软件测试简单的,已经被面试官问死了。。。 现在已经过了 ”不会但我会学“ 就能感动面试官的时代,随着供需关系的变化,不论是对于面试官还是面试者,面试的成本越来越高。为了筛选到更优秀的程序员,面试官们可谓…

网站新闻页设计肇庆网站建设方案维护

目录 01 ​​​​​​​路由器越用越慢很平常 02 国区设置不要乱用 03 很容易被遗忘的IPv6设置 04 学会自我检查掉线问题 05 番外篇:测试自己的网速 “耳机、音箱通过一定时间的煲机,表现效果会变好,可为何家里WiFi网络却老是给人越用越慢、越…

外包网站问些什么问题展厅设计平面布置图

最优队列有多种叫法,什么小根堆,大根堆,小顶堆,大顶堆。 队列分多种,线性队列(简单队列),循环队列,最优队列等等。 最优队列,可以看作堆叠箱子,…

云盘网站如何做网站制作要求

作者通过SimpleSSD仿真模型,采用SLCQLC混合模式来开展进一步的验证工作。评估过程中,当写入请求到达固态硬盘时,首先会被写入缓存(DRAM),然后才被回写到NAND。文中引入了一个名叫做LRU(Least Recently Used…

工商网站查询企业信息官网全国静态化网站的缺点

第一个版本 对android中MIME类型的理解 初始MIME类型,是在学习ContentProvider的时候。 当在创建自己的ContentProvider的时,需要从抽象类ContentProvider中派生出自己的子类,并实现其中5个抽象方法: query(Uri, String[], Strin…

网站建设评比细则wordpress公式 插件

目录 HTTP GET 和 POST 的区别 GET 和 POST 方法都是安全和幂等的吗 接口幂等实现方式 说说 post 请求的几种参数格式是什么样的? HTTP特性 HTTP(1.1) 的优点有哪些? HTTP(1.1) 的缺点有哪些&#x…

建设银行官方网站打不开啊怎样建设一个网站赚钱

在VSCode中安装插件Todo Tree。按下快捷键ctrlshiftP,输入setting.jspn,选择相应的配置范围,我们选择的是用户配置 Open User Settings(JSON),将以下代码插入其中。 //todo-tree 标签配置从这里开始 标签兼容大小写字母(很好的功…

专业做网站关键词排名下掉医院 网站建设 中企动力

Binary Encoding:二进制编码方法详解 Binary Encoding是将每个整数表示为二进制数,然后按位拆分为多个二进制变量。这种方法旨在减少维度,同时避免了One-Hot Encoding的高维稀疏问题。 Binary encoding for categorical variables, similar …

h5做网站什么软件设计分公司加盟

公司文件防泄密管理系统是一种综合性的解决方案,旨在确保企业文件的安全性和保密性,防止内部员工或外部攻击者非法获取、泄露或篡改敏感信息。 PC端:https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 以下是关于…

网店运营推广登录入口整站优化案例

在一个化装舞会上拍下的一位和蔼热情的瑞士母亲。菲律宾女孩好象是典型的法国帅哥。穿着印度肚皮舞服装的美国女孩。穿着蒙古袍的法国帅哥和美丽的像白雪公主一样的瑞士姑娘。蒙古袍穿在他们身上还挺合适。

一家做公司点评网站wordpress积分站内搜索

重置 Grafana 登录密码 通过命令行重置 admin 密码 # 如果是通过二进制安装的 Grafana grafana-cli admin reset-admin-password <新密码>

阳西哪里有做网站企业主页的特点

毕业设计&#xff1a;2023-2024年计算机专业毕业设计选题汇总&#xff08;建议收藏&#xff09; 毕业设计&#xff1a;2023-2024年最新最全计算机专业毕设选题推荐汇总 &#x1f345;感兴趣的可以先收藏起来&#xff0c;点赞、关注不迷路&#xff0c;大家在毕设选题&#xff…

泰州网站建设工作国外十大黄冈推广

文章目录 HarmonyOS详解ArkTS详解ArkTS装饰器深度解析:@Styles、@Extend、和stateStyles@Styles装饰器:优雅的组件样式定义与重用@Extend装饰器:扩展原生组件样式的利器stateStyles:多态样式的应用示例场景:装饰器的联合使用进阶应用:动态样式与交互最佳实践:样式的组织…

网站 二级域名需要备案吗江门当地的免费网站优化

1.查看帮助命令 help db.yourColl.help(); db.youColl.find().help(); db.help()&#xff1a;显示数据库操作命令&#xff0c;里面有很多的命令 db.foo.help()&#xff1a;显示集合操作命令&#xff0c;同样有很多的命令&#xff0c;foo指的是当前数据库下&#xff0c;一个叫f…

青岛建设系统一体化网站扁平图标网站

目录 1、问题说明 2、初步分析 3、查看任务管理器&#xff0c;并使用GDIView工具分析 4、GDIView可能对Win10兼容性不好&#xff0c;显示的GDI对象个数不太准确 5、采用历史版本比对法&#xff0c;确定初次出现问题的时间点&#xff0c;并查看前一天的代码修改记录 6、将…

网站发语音功能如何做临沂住房和城乡建设厅网站

总结&#xff1a; watch的套路是&#xff1a;既要指明监视的属性&#xff0c;也要指明监视的回调 watchEffect的套路是&#xff1a;不用指明监视那个属性&#xff0c;监视的回调中用到哪个属性&#xff0c;那就监视哪个属性 watchEffect有点像computed&#xff1a; 但computed注…

做网站灵宝交换链接的作用

摘要: 本文深入探讨了 AduSkin、WPF-UI、Prism 这三个在 WPF 开发领域极具影响力的框架。详细阐述了每个框架的特点、核心功能、安装与配置过程,并通过丰富的代码示例展示其在实际应用场景中的使用方式,包括界面美化、导航与模块管理等方面。同时对它们的优势与局限性进行了…

一台主机做两个网站网站建设 千佳网络

一.线性表 1.定义&#xff1a; n个同类型数据元素的有限序列&#xff0c;记为 L为表名&#xff0c;i为数据元素在线性表中的位序&#xff0c;n为线性表的表长&#xff0c;n0时称为空表。 2.数据元素之间的关系&#xff1a; 直接前驱和直接后继 3.抽象数据类型线性表的定义…

河南怎么样做网站网站代码组件

查看专栏目录 canvas实例应用100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…