2024开开心心
SQL Server
基本介绍:美国Microsoft公司推出的一种关系型数据库系统。SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。
服务的启动方式:
命令行:net start mssqlserver
任务管理器:找到服务再找到mssqlserver
右击此电脑打开管理:
打开SQL server管理工具的方式:
在开始菜单搜索:SSMS(SQL Server Management Studio)
连接不到数据库的原因:
服务没有开启
密码或账号错误
防火墙没有关闭
网络原因(没有使用tcp/ip协议 在SQL server配置管理器里面打开网络配置然后开启tcpip协议)
身份验证
windows身份验证:
使用windows账号登录
混合身份验证(sqlserver的身份验证模式和windows身份验证):
既可以用windows账号登录也可以用SQL server的登录名登录
设置身份验证:
...
分区表
分区表实际上就是对应一个HDFS文件系统上的独立的文件夹。
该文件夹下是该分区所有的数据文件。
Hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。
在查询时通过WHERE子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多。
分区表基本操作
需要根据日期对日志进行管理,通过部门信息模拟
创建分区表语法
12345678hive (default)> create table dept_partition( deptno int, --部门编号 dname string, --部门名称 loc string --部门位置 ) partitioned by (day string) row format delimited fields terminated by '\t';
注意:分区字段不能是表中已经存在的数据,可以将分区字段看作表的伪列。
数据准备
为每个分区准备数据,我们根据日期对日志进行管理,通过部门信息模拟
123456789[root@hadoop datas] ...
基础语法及执行循序
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Select
查询语句语法
1234567SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_condition] [GROUP BY col_list] [ORDER BY col_list] [CLUSTER BY col_list| [DISTRIBUTE BY col_list] [SORT BY col_list]] [LIMIT number]
书写次序和执行次序
顺序
书写次序
书写次序说明
执行次序
执行次序说明
1
select
查询
from
先执行表与表直接的关系
2
from
先执行表与表直接的关系
on
3
join on
join
4
where
where
过滤
5
group by
分组
group by
分组
6
havin ...
最近忙着实习,忙着考试,忙着好多好多,想闲下来。在网上找题库,找不齐。浅浅的上传一个模拟卷。
(HCIA-821模拟卷)
1、网络管理员给网络中的某台主机分配的IPv4地址为192.168.1.1/28、则这个主机所在的网络还可以增加多少台主机?( )
A、12 B、15 C、13 D、14
试题答案:C
试题解析:192.168.1.1/28对应的2进制表示为11000000.10101000.00000001.0000 0000/28。前28位固定为网络位,最后4位为主机位。网络位固定不变,变化主机位!可以看到主机位可以从0000变化到1111,共16种变化!除去主机位全0(代表网络地址)、全1(代表广播地址)的情况,剩下14个合法的IP地址,范围是192.168.1.1~192.168.1.14。故选C。
2、下面哪个OSPF版本适用于IPv6?( )
A、OSPFv1 B、OSPFv2 C、OSPFv3 D、OSPFv4
试题答案:C
试题解析:OSPF协议是为IP协议提供路由功能的路由协议。OSPFv2(OSPF版本2)是支持IPv4 ...
MySQL 基本介绍
MySQL模型:层次性,网状型,关系型。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
RDBMS:关系型数据库管理系统。
四大基本数据类型:<font style="color:rgb(51, 51, 51);">整型</font>、<font style="color:rgb(51, 51, 51);">浮点型</font>、<font style="color:rgb(51, 51, 51);">字符型</font>、<font style="color:rgb(51, 51, 51);">日期时间类型</font>
MySQL 安装
MySQL 下载地址为: MySQL 下载 。 安装需要开启管理员权限。
Linux上安装MySQL
windows系统上安装MySQL
下载msi installer格式的文件后直接安装(差不多一直next就像)
省略 ...
由于最近个人原因断更了2个月
数据导入
向表中装载数据(Load)
基本语法
12hive(default)> load data [local] inpath '数据的 path' [overwrite] into table table_name [partition (partcol1=val1,…)];
Load data
加载数据
Local
表示从本地加载数据到hive表,否则是从HDFS加载数据到Hive表
Inpath
表是加载数据的路径
Overwrite
表示覆盖表中已有数据,否则表示追加
Into table
表示加载数据到哪张表中
Partition
表示加载数据到指定分区
实操案例
创建一张表student
12345hive (default)> create table student( id string, name string ) row format delimited fields terminated by '\t';
1. 加载 ...
先一下唠嗑:最近更新的话会比较慢一个月一次,也是比较忙的。月底有可能会写一个小总结及提一下未来的小目标。博客我也是会偶尔看一下的!
~~言归正传以免忘记,~~以下的数据库都是test,用的是虚拟机直接复制的代码有可能会看起来有点别扭,有啥补充的,可以指点指点!
创建数据库
创建数据库语法:
1234CREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment] [LOCATION hdfs_path] [WITH DBPROPERTIES (property_name=property_value, ...)];
创建一个数据库,数据库在HDFS上的默认存储路径是/user/hive/warehouse/*.db。
1hive (default)> create database test;
避免要创建的数据库已经存在错误,增加if not exists判断。(标准写法)
1234hive (default)> create database test; FAILED: ...
基本数据类型
Hive数据类型
Java数据类型
长度
例子
TINYINT
byte
1byte有符号整数
20
SMALINT
short
2byte有符号整数
20
INt
int
4byte有符号整数
20
BIGINT
long
8byte有符号整数
20
BOOLEAN
boolean
布尔类型,true或者false
TRUE FALSE
FLOAT
float
单精度浮点数
3.14159
DOUBLE
double
双精度浮点数
3.14159
STRING
string
字符系列。可以指定字符集。可以使用单引号或者双引号
‘now is the time’ “for all good men“
对于Hive的String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中 最多能存储多少个字符,理论上它可以存储2GB的字符数.
集合数据类型
数据类型
描述
语法示例
STRUCT
和c语言中的struct类似,都可以通过“点”符号访问元素内容。例如:如果某个列的数据类型是S ...
前言
关于省教育厅下大命令要求大学生需要实习慢6个月我深感无奈(部分地区有所不同,以自己那边政策为主吧ヽ(ー_ー)ノ)。其实这也是利大于弊的事情,就是吐槽为啥一定要满6个月啊,有的地方3个月就拿实习章结束了(;´д`)ゞ,关键我还有论文答辩要搞呀!!!然后暑假租房的避险也记录一下下!
实习
为什么要去找实习
先聊聊个人见解,因为我所学的相关专业是与计算机,大数据等有关,所以实习是对个人来说提升有非常大的作用(最总要的还是学分的诱惑(* ̄︶ ̄)),而是为了校招进大厂有准备,毕竟谁也不行一毕业就失业,那可悲催了。对于其他专业家里有矿就另说,也是一个很好的锻炼自己的工作!再就是网上的各种帖子,如:实践专业知识,探索职业方向,积累人脉,让简历更丰富等等我更建议暑假就去实习!
怎么去找实习
找实习的方式有很多以下是我总结分析的
校招
校招大厂的话建议先去小厂实习个把月在投简历这样被看上的几率更大,这个就需要自己去关注学校官网和或问自己导员。
网络招聘
在网上招聘有五花八门,有真实的也要虚假的
求职网站
现在市面上的求职网站也是非常多
亲友介绍
明确目标: ...