自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 JavaScript学习(一)

<!--【1】JS引入的方式一--><script type="text/javascript" /*网页中的弹框*/ alert("js 的学习课程"); </script> <!--注意:引入js 的时候千万不要二合一--><script type="text/javascript" src="js/test.js" charset="UTF-8" ></script>1、JS中变量的使用注意的事项 1、

2020-11-03 22:38:16 189

原创 SQL学习之视图及索引,基于Oracle下的HR用户(七)

1 视图(View)1.1 什么是视图可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图是基于表或另一个视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变表中的数据。视图基于其上的表称为基表。1.2 视图的优越性• 视图限制数据的访问,因为视图能够选择性的显示表中的列。• 视图可以用来构成简单的查询以取回复杂查询的结果。例如,视图能用于从多表中查询信息,而用户不必知道怎样写连接语句。• 视图对特别的用户和应用程序提供数据独立性,一个视图可以从几个表中取回

2020-10-16 00:07:20 509

原创 SQL学习之事务处理及定义约束,基于Oracle下的HR用户(六)

事务处理语言(TCL)1 什么是事务指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。2 什么是事务特性2.1 原子性(ATOMICITY)事务中的操作要么都不做,要么就全做。2.2 一致性(CONSISTENCY) 一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致的状态。2.3 隔离性(ISOLATION) 一个事务的执行不能被其他事务干扰。2.4 持久性(DURABILITY) 一个事务一旦提交,它对数据库

2020-10-14 20:21:43 190

原创 SQL学习之数据操作,基于Oracle下的HR用户(五)

操纵数据(DML)数据操纵语言:当添加、更新或者删除数据库中的数据时需要使用 DML 语句。DML依据的一个集合构成了一个被称为事务的逻辑单元。当完成下面操作时,DML 语句被执行:– 添加新行到表中– 修改表中的行– 删除表中的行1 添加一个新行到表中1.1INSERT 语句语法用该语法一次只能插入一行1.2 指定列添加1.2.1 示例向 departments 表中添加一条数据。 Department_Id=280Department_name = TeachingManag

2020-10-14 00:00:58 424

原创 SQL学习之子查询,基于Oracle下的HR用户(四)

六、 子查询1 子查询介绍1.1 什么是子查询子查询是一个 SELECT 语句,它是嵌在另一个 SELECT 语句中的子句。可以用组合两个查询的方法解决这个问题,放置一个查询到另一个查询中。内查询或子查询返回一个值给外查询或主查询。使用一个子查询相当于执行两个连续查询并且用第一个查询的结果作为第二个查询的搜索值。1.2 子查询语法• 子查询 (内查询) 在主查询之前执行一次• 子查询的结果被用于主查询 (外查询)可以将子查询放在许多的 SQL 子句中,包括:• WHERE 子句• HA

2020-10-10 00:00:16 890

原创 SQL学习之函数,基于Oracle下的HR用户(三)

五、 组函数(聚合函数)1 组函数介绍1.1 什么是组函数组函数操作行集,给出每组的结果。组函数不象单行函数,组函数对行的集合进行操作,对每组给出一个结果。这些集合可能是整个表或者是表分成的组。1.2 组函数与单行函数区别单行函数对查询到每个结果集做处理,而组函数只对分组数据做处理。单行函数对每个结果集返回一个结果,而组函数对每个分组返回一个结果。1.3 组函数的类型• AVG 平均值• COUNT 计数• MAX 最大值• MIN 最小值• SUM 合计1.4 组函数的语法

2020-10-09 14:37:46 401 1

原创 SQL学习之多表查询,基于Oracle下的HR用户(四)

多表查询1 什么是多表查询多表查询:当查询的数据并不是来源一个表时,需要使用多表链接操作完成查询。根据不同表中的数据之间的关系查询相关联的数据。多表链接方式:内连接:连接两个表,通过相等或不等判断链接列,称为内连接。在内连接中典型的联接运算有 = 或 <> 之类的比较运算符。包括等值联接和自然联接、非等值连接。SQL99:交叉链接(CROSS JOIN)SQL99:内连接(INNER JOIN)SQL99:自然链接(NATURAL JOIN)外连接:在两个表之间的连接,返回内连接

2020-10-09 10:08:21 1022

原创 SQL学习之函数,基于Oracle下的HR用户(二)

3.6 日期处理3.6.1 日期的使用3.6.1.1 SYSDATE 函数SYSDATE 是一个日期函数,它返回当前数据库服务器的日期和时间。3.6.1.2 用日期计算• 从日期加或者减一个数,结果是一个日期值• 两个日期相减,得到两个日期之间的天数• 用小时数除以 24,可以加小时到日期上运算结果说明date + number日期加一个天数到日期上date - number日期从一个日期上减一个天数date - date天数一个日期减另外一个日

2020-09-28 23:24:42 686

原创 SQL学习之函数,基于Oracle下的HR用户(一)

3.1.1 什么是函数函数:是数据库产品中提供的能够处理查询结果的方法。函数能够用于下面的目的:• 执行数据计算• 修改单个数据项• 格式化显示的日期和数字• 转换列数据类型• 函数有输入参数,并且总有一个返回值。3.1.2 函数类型单行函数:这些函数仅对单个行进行运算,并且每行返回一个结果。多行函数(聚合函数):这些函数能够操纵成组的行,每个行组给出一个结果,这些函数也被称为组函数。3.1.3 函数语法function_name(arg1,arg2,…)function_name

2020-09-25 17:29:44 243

原创 SQL学习之数据查询,基于Oracle下的HR用户(三)

2.6 优先规则求值运算优先级1算术运算2连字操作3比较操作4is [not] null, like, [not] in5[not] between6not 逻辑条件7and 逻辑条件8or 逻辑条件优先规则:优先规则定义表达式求值和计算的顺序,表中列出了默认的优先顺序。你可以用圆括号括住你想要先计算的表达式来覆盖默认的优先顺序。2.6.1 示例一查询工作岗位是 SA_REP 或者工作岗位是 AD_PRES 并且薪水大

2020-09-24 23:26:43 602

原创 SQL学习之数据查询,基于Oracle下的HR用户(二)

2 约束和排序数据2.1 用选择限制行SELECT *|{[DISTINCT] column|expression [alias],...} FROM table [WHERE condition(s)] ;WHERE 子句跟着 FROM 子句WHERE 限制查询满足条件的行 condition 由列名、表达式、常数和比较操作组成你能够用 WHERE 子句限制从查询返回的行。一个 WHERE 子句包含一个必须满足的条件,WHERE 子句紧跟着 FROM 子句。如果条件是 true,返回满足条件的

2020-09-24 22:29:40 381

原创 SQL学习之数据查询,基于Oracle下的HR用户之课堂小练习

1.11 基本 select 语句小节练习1.11.1 在下面的语句中有 4 个编码错误,你能找出他们吗?SELECT employee_id, last_name sal x 12 ANNUAL SALARYFROM employees;答案:1 在 employees 表中没有 sal 列,应该是 salary。2 乘法运算符是“*”而不是“x”。3 如果别名中包含空格,则需要在别名两侧添加双引号。4 在 last_name 后少一个逗号。1.11.2 显示 DEPARTMENTS

2020-09-23 22:14:56 474

原创 SQL学习之数据查询,基于Oracle下的HR用户(一)

1 编写基本 SELECT 语句SELECT 语句的作用是从数据库中返回信息。1.1SELECT 语句作用1.1.1 列选择(投影操作)能够使用 SELECT 语句的列选择功能选择表中的列,这些列是我们想要用查询返回的。当我们查询时,可在选择查询的表中指定列。1.1.2 行选择(选择操作)能够使用 SELECT 语句的行选择功能选择表中的行,这些行是我们想要用查询返回的。能够使用不同的标准限制所看见的行。1.1.3 连接(多表操作)能够使用 SELECT 语句的连接功能来集合数据,这些数据虽

2020-09-23 20:39:15 352

原创 Oracle HR用户切换

HR用户模式是Oracle提供学习的,里面含有供用户练习的数据库进入sys用户下找到User文件夹下的HR用户,右键edit弹出对话框给HR用户设置密码后选择切换用户

2020-09-23 19:23:37 775

原创 SQL基本语法操作

SQL基本语法操作SQL语句常用的基本操作学习笔记--登录数据库mysql -uroot -p--显示当前时间select now();--登出(退出)数据库exit/quit/ctr+d--查看所有数据库show databases;--创建数据库create database python41 charset=utf8;--使用数据库use python41;--查看当前使用的数据库select database();--删除数据库-慎重drop databas

2020-09-23 11:00:17 79

原创 Oracle基本数据类型

Oracle基本数据类型十、 Oracle 基本操作1 Oracle 中的数据类型1.1字符类型字符串数据类型还可以依据存储空间分为固定长度类型(CHAR) 和可变长度类型(VARCHAR2/NVARCHAR2)两种。1.1.1CHAR 类型CHAR 类型,定长字符串,会用空格填充来达到其最大长度。非 NULL 的 CHAR(12)总是包含 12 字节信息。CHAR 字段最多可以存储 2,000 字节的信息。如果创建表时,不指定 CHAR 长度,则默认为 1。1.1.2VARCHAR2 类型

2020-09-23 01:35:20 842

原创 SQL Developer工具的使用

Oracle的使用使用的可视化工具:SQL Developer1.1Oracle 的表空间分类1.1.1永久表空间表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表,所以称作表空间。1.1.2临时表空间Oracle 临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间。1.2创建永久表空间的命令:create tablespace 永 久 表 空

2020-09-23 00:03:38 745

原创 __init__方法

__init __方法:初始化对象class washer: def __init__(self,hight, width): self.hight = hight self.width = width def print_info(self): print(f'长度为{self.hight}') print(f'宽度为{self.width}')name = washer(12, 34)name.print_info(

2020-07-30 23:15:05 153

原创 文件操作之文件备份及批量操作

文件备份old_name=input("输入文件名:")#按点对文件名进行分割index = old_name.rfind('.')#判断文件名的长度if index>0: font = old_name[index:]#创建新的备份文件文件名new_name = old_name[:index]+'[备份]'+fontold_r = open(old_name,'rb')new_w = open(new_name,'wb')#read函数读取文件内容while Tru

2020-07-30 22:44:22 133

翻译 hadoop初体验Linux指令学习

知识点一 Hadoop简介知识点二 Hadoop简介2知识点三 HDFS和MapReduce简介知识点四 Linux命令回顾查看网卡信息 ifconfig查看文件(不包括隐藏) ls查看文件(包括隐藏) ls -a查看文件长格式 ls -l查看当前工作目录 pwd查看pwd命令帮助 help pwd知识点五 Linux环境准备配置主机名 vi /etc/sysconfig/n...

2019-11-18 15:48:27 258

转载 拓扑排序

拓扑排序,对于任何有向图而言,其拓扑排序为其所有结点的一个线性排序(对于同一个有向图而言可能存在多个这样的结点排序)。该排序满足这样的条件——对于图中的任意两个结点u和v,若存在一条有向边从u指向v,则在拓扑排序中u一定出现在v前面。拓扑排序主要用来解决有向图中的依赖解析(dependency resolution)问题。举例来说,如果我们将一系列需要运行的任务构成一个有向图,图中的有向边则...

2019-03-29 01:14:39 997

翻译 Zookeeper学习笔记

Zookeeper概述ZooKeeper允许分布式进程通过数据寄存器的共享层次结构名称空间(我们称之为寄存器znode)相互协调,就像文件系统一样。与普通文件系统不同,ZooKeeper为其客户端提供高吞吐量,低延迟,高可用性,严格有序的znode访问。ZooKeeper的性能方面允许它在大型分布式系统中使用。可靠性方面使其无法成为大系统中的单点故障。其严格的排序允许在客户端实现复杂的同步原语...

2019-03-24 14:00:02 169

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除