big data
JorkerRer
这个作者很懒,什么都没留下…
展开
-
猴子-从零开始学数据分析,什么程度可以找工作?
转行到数据行业差不多一个月了,才敢来回答这个问题,其中各种心酸、无助真不是能用语言能表达的,下面我尽可能的详细的说说,希望对接下来想转行的朋友有帮助。 我是2016年6月毕业的控制工程硕士,就是个不入流的普通二本,学习成绩也不好,糊里糊涂的也不知道将来要干什么、能干什么就毕业了,进了成都的国企工作,那时候也不想未来就是往前走。 成都+国企注定了我第一份工作是安逸、缓慢、与世隔绝的。...转载 2018-08-27 19:27:02 · 4481 阅读 · 4 评论 -
mysql进阶(二)索引简易教程
Mysql索引简易教程 基本概念 索引是指把你设置为索引的字段A的内容储存在一个独立区间S里,里面只有这个字段的内容。在找查这个与这个字段A的内容时会直接从这个独立区间里查找,而不是去到数据表里查找。找到的这些符合条件的字段后再读取字段A所指向真实的数据记录的物理地址,再把对应的数据内容输出。如果你查找的不是索引的字段那么他会从数据表里面查找。因为数据表有很多不相关的...转载 2018-10-19 20:43:07 · 179 阅读 · 0 评论 -
mysql进阶(三)游标简易教程
mysql游标简易教程 从mysql V5.5开始,进行了一次大的改变,就是将InnoDB作为默认的存储引擎。InnoDB支持事务,而且拥有相关的RDBMS特性:ACID事务支持,数据完整性(支持外键),灾难恢复能力等等。现在简单总结一下游标的知识。(一)认识游标(cursor)游标简单来说就是查询出来的数据索引,通过对游标的操作(第一个位置、最后一个位置、上一个位置、下...转载 2018-10-19 20:44:31 · 117 阅读 · 0 评论 -
mysql进阶(四)mysql中select
mysql中select * for update注: FOR UPDATE 仅适用于InnoDB,且必须在事务区块(BEGIN/COMMIT)中才能生效。作用锁定该语句所选择到的对象。防止在选择之后别的地方修改这些对象造成数据不一致。要保证在统计(查询)执行过程中,记录不被其他用户更新,则可以使用For update子句进行加锁。这样在这个锁释放前其他用户不能对这些记录作update、...转载 2018-10-21 10:45:53 · 141 阅读 · 0 评论 -
mysql进阶(五)数据表中带OR的多条件查询
MySQL数据表中带OR的多条件查询 OR关键字可以联合多个条件进行查询。使用OR关键字时:条件1) 只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来。2) 如果不符合这些查询条件中的任何一条,这样的记录将被排除掉。语法格式OR关键字的基本语法格式如下:条件表达式1 OR 条件表达式2 [...OR 条件表达式n]OR可以连接两个条件表达式,同时可以使用多个OR关键...转载 2018-10-21 10:54:56 · 1187 阅读 · 0 评论 -
mysql进阶(六)模糊查询的四种用法介绍
mysql中模糊查询的四种用法介绍这篇文章主要介绍了mysql中模糊查询的四种用法,需要的朋友可以参考下。 下面介绍mysql中模糊查询的四种用法: 1 %:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。 比如 SELECT * FROM [user] WHERE u_name LIKE '%三%' 将会把u_name为“张三”...转载 2018-10-21 11:08:10 · 164 阅读 · 0 评论 -
mysql进阶(七)limit的用法
limit是mysql的语法select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录。--------------------- 作者:孙华强 原文:https://blog.csdn.net/su...转载 2018-10-21 11:10:20 · 764 阅读 · 0 评论 -
mysql进阶(八)怎么对varchar类型排序问题
MySQL中怎么对varchar类型排序问题asc 升级desc降序在mysql默认order by 只对数字与日期类型可以排序,但对于varchar字符型类型排序好像没有用了,下面我来给各位同学介绍varchar类型排序问题如何解决。今天在对国家电话号码表进行排序的时候发现了一个有趣的问题,我想让isdcode字段按照由小到大的顺序排序,于是乎我是这样写的SELECT * FROM g...转载 2018-10-21 11:31:31 · 301 阅读 · 0 评论 -
mysql进阶(九)多表查询
MySQL多表查询一 使用SELECT子句进行多表查询SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件SELECT a.id,a.name,a.address,a.date,b.math,b.english,b.chinese FROM tb_demo065_tel AS b,tb_demo065 AS a WHERE a.id=b...转载 2018-10-21 11:52:06 · 135 阅读 · 0 评论 -
mysql进阶(十)不靠谱的FLOAT数据类型
今天在设计数据表时,突然发现原来FLOAT原来是很不靠谱的,所以在这里建议大家换成DOUBLE类型, 原因是: 在mysql手册中讲到,在MySQL中的所有计算都是使用双精度完成的,使用float(单精度)会有误差,出现意想不到的结果。 在我们查询数据时,MySQL使用64位十进制数值的精度执行DECIMAL操作,float(5.54) = 5.54...转载 2018-10-21 11:53:33 · 343 阅读 · 0 评论 -
mysql进阶(十一)外键在数据库中的作用
MySQL外键在数据库中的作用 MySQL外键的目的是控制存储在外键表中的数据,使两张表形成关联,是MySQL数据库中非常重要的组成部分,值得我们去深入了解。那么,MySQL外键究竟起到哪些作用呢?下文就将带您一探其中的秘密。MySQL外键的作用 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中列的值!例1 a b 两个...转载 2018-10-21 11:56:35 · 160 阅读 · 0 评论 -
mysql进阶(十一)外键在数据库中的作用
MySQL外键在数据库中的作用 MySQL外键的目的是控制存储在外键表中的数据,使两张表形成关联,是MySQL数据库中非常重要的组成部分,值得我们去深入了解。那么,MySQL外键究竟起到哪些作用呢?下文就将带您一探其中的秘密。MySQL外键的作用 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中列的值!例1 a b 两个...转载 2018-10-21 14:47:58 · 237 阅读 · 0 评论 -
mysql进阶(十二)常见错误汇总
原因:外键名不能重复转载 2018-10-21 14:52:30 · 139 阅读 · 0 评论 -
清华BDIRC:已无须论证重要性的大数据
作者:赵强,清华数据科学研究院大数据基础设施研究中心副主任Teada前言:如果说大数据和人工智能是近10年科技舞台中心的主角,应该没有多少人反对,垂直和大众媒体,中央和地方政策,资本,行业,大众的注意力无不为之深深吸引。在2018年即将进入最后两个月之际,大数据基础设施研究中心(Big Data Infrustructure Research Center)赵强老师撰文,回头看看、回到本质...转载 2018-10-29 21:40:26 · 435 阅读 · 0 评论 -
MySQL进阶(一)主外键讲解
1.什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性 外键:是另一表的主键, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少涉及到两张表。例如下面这两张表: 上面有两张表:部门表(dept)、员工表(emp)。Id=Dept_id,而Dept_id就是员工表中的外键:因为员...转载 2018-10-19 20:25:55 · 168 阅读 · 0 评论 -
【MySQL优化】——看懂explain
explain explain模拟优化器执行SQL语句,在5.6以及以后的版本中,除过select,其他比如insert,update和delete均可以使用explain查看执行计划,从而知道mysql是如何处理sql语句,分析查询语句或者表结构的性能瓶颈。 作用 1、表的读取顺序 2、数据读取操作的操作类型 3、哪些索引可以使用 4、哪些索引被实际使用 5、表之间的引用 ...转载 2018-10-19 20:15:03 · 284 阅读 · 0 评论 -
【数据库】——Navicat Premium快捷操作
从图书馆系统开始后,数据库改用了Mysql,就开始使用了一个新的工具就是Navicat Premium。用Mysql的同胞都知道,Mysql直接可以dos中进行操作,依赖一些dos指令就可以了完成对于数据库的操作,简单,快捷方便,但是对于刚刚入门的小白,真是痛苦不行啊。每一次的使用,都是漫长百度搜索过程,可是这样太耽误工作的进行。感谢Navicat的开发者!为小白带来了福利! 首先说它的...转载 2018-10-19 20:06:23 · 363 阅读 · 0 评论 -
猴子-如何看懂图表?
不仅数据分析师的招聘中要求具备可视化,和使用PPT制作分析报告的技能。对于非数据分析师的岗位,例如产品、市场、运营等,每天也会接触大量的图表。学习和工作中,很多想法都需要利用图表与领导沟通。 今天我们就来聊聊如何看懂图表。 1.图表中的6种元素 图表元素一般包括6项:第1个是图表标题,用于介绍图表的主题;第2个是横轴纵轴标题;第3个是类别名称;第4个图...转载 2018-08-27 20:05:43 · 547 阅读 · 0 评论 -
猴子-如何使用Excel绘制图表?
通过如何使用Excel进行数据分析,我们已经学会了从原始数据中得到分下面的分析结果:统计出每个城市的数据分析师招聘数量。 那么,问题就来了。有了数据分析结果以后,如何展示成图表呢? 我们按下面图片中标出的顺序来看下,在Excel中如何绘制图表。 第1步,选住要绘制图形的数据,也就是数据透视表里的数据。第2步,点击”开始”选项卡下的“推荐的图表”功能,就可...转载 2018-08-27 20:29:03 · 385 阅读 · 0 评论 -
MySql学习(二) —— where / having / group by / order by / limit 简单查询
这篇博客主要记录sql的五种子句查询语法! 一个重要的概念:将字段当做变量看,无论是条件,还是函数,或者查出来的字段。select五种子句 where 条件查询 group by 分组 having 筛选 order by 排序 limit 限制结果条数 为了练习上面5种子句,先建立一张goods表,主要用于查询操作,表结构如下: ...转载 2018-09-07 22:22:03 · 473 阅读 · 1 评论 -
MySql学习(三) —— 子查询(where、from、exists) 及 连接查询(left join、right join、inner join、union join)
同样的,使用goods表来练习子查询,表结构如下: 所有数据(cat_id与category.cat_id关联): 类别表: mingoods(连接查询时作测试) 回到顶部一、子查询1、where型子查询:把内层查询的结果作为外层查询的比较条件1.1 查询id最大的一件商品(使用排序+分页实现) :mysql> SELE...转载 2018-09-07 22:23:04 · 1111 阅读 · 0 评论 -
MySql学习(四) —— 函数、视图
本篇博客主要涉及MySql 函数(数学函数、字符串函数、日期时间函数、流程控制函数等),视图。 回到顶部一、函数1. 数学函数 对于数学函数,若发生错误,所有数学函数会返回 NULL 1.1 abs(x) 返回x的绝对值 1.2 bin(x) 返回x的二进制数 1.3 oct(x) 返回x的八进制数 1.4 hex(x) ...转载 2018-09-07 22:24:21 · 453 阅读 · 0 评论 -
MySql学习(五) —— 数据库优化理论篇(一)
一、数据库管理系统数据库管理系统(Database Management System, DBMS)衡量是否是数据库的标准: ACID:是指在数据库管理系统(DBMS)中事务所具有的四个特性: 1) 原子性(Atomicity) 2) 一致性(Consistency) 3)隔离性(Isolation) 4)持久性(Durability) 1、关系型数...转载 2018-09-07 22:25:51 · 271 阅读 · 0 评论 -
MySql学习(六) —— 数据库优化理论(二) —— 查询优化技术
逻辑查询优化包括的技术 1)子查询优化 2)视图重写 3)等价谓词重写 4)条件简化 5)外连接消除 6)嵌套连接消除 7)连接消除 8)语义优化 9)非SPJ优化 回到顶部一、子查询优化 1. 什么是子查询:当一个查询是另一个查询的子部分时,称之为子查询。 2. 查询的子部分,包含的情况: a) 目标列位置:子查询如果位于目标列,则只能是标量...转载 2018-09-07 22:26:39 · 252 阅读 · 0 评论 -
MySql学习(七) —— 查询性能优化 深入理解MySql如何执行查询
本篇深入了解查询优化和服务器的内部机制,了解MySql如何执行特定查询,从中也可以知道如何更改查询执行计划,当我们深入理解MySql如何真正地执行查询,明白高效和低效的真正含义,在实际应用中就能扬长避短。声明:本人使用的数据库版本为MySql 5.1 回到顶部一、基本原则:优化数据访问查询性能低下的最基本原因就是访问了太多数据,一些查询要不可避免地筛选大量的数据,大部分性能欠佳...转载 2018-09-07 22:28:00 · 137 阅读 · 0 评论 -
猴子-excel 之vlookup
为什么要学习vlookup? 当有多张表时,如何将一个excel表格的数据匹配到另一个表中?这时候就需要使用vlookup函数。它可以按条件查找出数据。 招聘面试中会要求会使用vlookup,因为vlookup是最常用的、最简单上手的。可以极大提高工作效率。当别人还在磨磨唧唧的手动复制粘贴一天才能搞定的事情,你用vlookup一个小时就完成了。人与人的差别也是这么产...转载 2018-09-03 20:34:39 · 475 阅读 · 0 评论 -
猴子--最通俗易懂的理解什么是数据库
这是《如何学习SQL》的第2篇文章,想知道写作初衷的可以看这里:为什么要学习SQL? 什么是数据库? 你可能会问:我的数据就存储在自己电脑里面的excel表里里,还要数据库干嘛?Excle的数据的确很方便,但是对于企业来说就不一样了。一个公司里面可能有成千上万的Excel表格,还在不同的电脑上,而他们的员工和客户需要实时看到企业给他们提供的所有数据,这种文件管理的方法就...转载 2018-09-17 13:41:28 · 939 阅读 · 0 评论 -
如何分享网页到微信
https://jingyan.baidu.com/article/1709ad807b74ac4634c4f0ae.html转载 2018-09-10 11:18:02 · 5914 阅读 · 5 评论 -
Mysql8.0.12解压版安装亲测(步骤超级简单)
Mysql8.0.12解压版亲测1.下载(官方推荐的是下载安装板,但是之前一直用,想试一下解压版,毕竟更简单嘛)https://dev.mysql.com/downloads/mysql/2.解压这就是解压后的目录,但是我们需要在这个基础上做两步小操作(1)创建一个名为data的文件夹(2)创建一个名为my.ini的文件3.修改my.ini文件[mysql]# 设置mysql客...转载 2018-09-27 23:04:44 · 448 阅读 · 0 评论 -
MySql学习 (一) —— 基本数据库操作语句、三大列类型
在使用MySql的时候,基本都是用图形化工具,如navicat。最近发现连最基本的创建表的语法都快忘了...所以,想要重新系统性的学习下MySql,为后面学习MySql的一些高级查询,MySql性能和SQL语句的优化等打个基础。用博客来记录下学习的过程,方便以后查阅和加强记忆。有错误的地方还请指出! 回到顶部一、MySql的基本操作命令注: <>表示参数、[]表...转载 2018-09-28 00:00:53 · 241 阅读 · 0 评论 -
增长黑客之父:千万别忘记这个杀手级动作
✦ 好公司由增长型的思维方式驱动,确保你的产品和市场匹配,然后就要不断试验。——Sean Ellis 授课老师|肖恩·艾利斯(Sean Ellis)“增长黑客之父”、《增长黑客》作者 在美国,有一些非常成功的公司,比如沃尔玛、迪士尼、21世纪福克斯公司等,他们在行业内领先了几十年。但是,突然间受到了Amazon(亚马逊)和Netflix(网飞)等新兴公司的挑战,短时间内被超...转载 2018-10-24 21:19:52 · 259 阅读 · 0 评论