2 小四的一生

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 20w+

什么情况下该建立索引-SQL优化核心思想一

索引前序知识基数:某个列唯一键的数量叫做基数。例如:主键的基数等于主键数(可以理解为行数),再比如性别列,因为只有男女,所以基数为2选择性:即 基数/总行数*100% 就是某个列的创建索引的条件重点:只有大表才会产生性能问题,一般几百行的数据,如果多次进行DML,导致出现查询慢,这纯属与程序设计问题根据选择性判断1.基数/总行数(选择性)<5% 创建索引2.基数/总行数(选择性)>5% 不创建索引必需创建索引当一个列出现在where条件中,

2020-09-14 13:10:48

oracle数据库分区

一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:create table graderecord ( sno varcha...

2020-08-25 16:04:00

Oracle实现分页查询的方式(附带mysql分页)

连接:https://blog.csdn.net/mitedu/article/details/3584399

2020-08-24 20:31:38

hive的安装

在安装hive之前先需要安装好hadoop和mysql 搭建准备:1.Hadoop2.7,hdfs全分布式搭建https://blog.csdn.net/qq_43050077/article/details/1079199992.Mysql8.0搭建https://blog.csdn.n

2020-08-13 16:17:36

Centos7+MySQL8.0安装过程+设置无密码登录+Navicat远程连接

本文从以下几个方面来展示linux上mysql安装及使用的过程,mysql其它版本也可借鉴:MySQL yum源安装 安装后,首次登录mysql以及密码配置 远程登录问题(Navicat为例)一、CentOS7+MySQL8.0,yum源安装1.安装mysql前应卸载原有mysql(没有请忽略)1.1找出原有mysql安装目录同时卸载centos7自带的MariaDB数据库rpm -qa | grep mysql1.2依次删除上述文件yum remove mysql-community

2020-08-13 16:04:02

SQL多表连接查询

Mysql 多表查询详解一.前言这里主要是以MYSQL为例来进行说明1.1 多表连接有哪些分类?1.2 针对这些分类有哪些连接方法?1.3 这些连接方法分别作用于哪些应用场景?这篇针对这三个点通过实例来讲述,目的是穷尽所有的场景和所有的方法,并且对每个方法的使用做实例。首先先列举本篇用到的分类(内连接,外连接,交叉连接)和连接方法(如下):A)内连接:join,inner joinB)外连接:left join,left outer join,right join,right oute

2020-08-13 14:43:38

集群的搭建及常用命令和知识的补充

目录集群环境准备:关闭防火墙配置域名映射在每台linux服务器上安装jdk及hadoop启动hdfs集群批量自动启动集群HDFS命令行客户端常用操作命令客户端部署1.1. HDFS安装常见问题:命令行客户端文件操作命令:HDFS运行机制的观察:客户端补充:身份和权限问题:常用运维命令:集群环境准备:centos7 VMworkstation151.先自己创建一台虚拟机,然后再克隆三台(将以克隆两台以上,另外我的电脑是16G的,每个虚拟机给的虚拟内存是20G,运行内存1G,不要安装可视化界面,足够我们

2020-08-10 20:12:22

大数据入门篇及学习路线

大数据的应用场景各行业(移动、互联网、电力、医疗)在信息化时代,产生的数据量日益增多,如果想对这些有用的数据进行挖掘、分析,获取它的价值,传统的mysql、Oracle数据库将无法解决这一需求,因此产生了大数据,业界拥有一整套对应海量数据的存储、运算的技术体系。大数据的核心分布式存储与分布式运算大数据得到学习路线和前景规划学习路线:Linux–>—>Hadoop(mapreduce,hdfs,yarn;hive,hbase,flume,sqoop)–>spark(spark co

2020-08-10 19:05:48

本地电脑一个git如何配置两个github账号

方法:https://www.jianshu.com/p/7ee167911597

2020-07-28 21:58:15

使用impdp导入.dmp格式的文件

PS:linux中oracle导入数据的方式有很多,比如常见的plsql数据进行导入,另外还有imp命令进行导入数据,我这边主要是通过impdp的方式进行数据的导入(.dmp文件)首先你需要以下几个东西:自己的用户名和密码自己表空间的名字导出数据方的用户名导出数据方的表空间不废话了,直接贴案例 注意:我这个是Linux中的,windows下面的都比较简单,我就不说了,但是原理差不多,没必要整这么麻烦首先运行这个sql语句select * from dba_directories;

2020-07-28 00:08:37

解决Orcale登录界面乱码问题(linux)

解决在Linux中安装Oracle出现登陆界面中文乱码问题https://www.cnblogs.com/leolzi/p/9796316.html

2020-07-21 20:17:22

Linux常见的知识考题

1、什么是相对路径?什么是绝对路径?PATH环境变量有什么意义?相对路径不由 / 开始写,为相对于目前工作目录的路径;绝对路径的写法为由 / 开始写;$PATH指定执行档执行的时候,档案搜寻的目录路径;2、目录的操作指令有哪些?请列出并描述其用法;cd: 变换目录;pwd: 显示目前的目录;mkdir:建立一个新的目录;rmdir:删除一个空的目录;cp: 复制;rm: 移动;mv: 删除;3、档案内容查阅命令有哪些?请列出并描述其用法;cat: 由第一行开始显示

2020-07-17 14:51:22

Linux之程序资源管理

& 表示将该命令的执行放在后台执行:语法:命令 &用法:touch file3 & 表示创建文件的命令是放在后台去创建的Ctrl+z 表示退出当前执行的任务语法 :按住ctrl +z例如 vim a.js 正在执行编辑命令时按住它就是退出编辑任务fg 表示将后台程序推到前台来继续执行语法 fg N 不加参数表示将最近的进程推到前台jobs 表示查看所有的后台任务语法: jobs [-lrs]参数:-l:除了列出后台进程数外,同时列出PID-r:仅列出正在背

2020-07-15 15:05:57

linux档案与目录的管理

目录与路径Help的使用mkdir --help相对路径与绝对路径假设你需要在任意一个目录下变换到根目录的 etc 底下,那么你就应该要使用『 cd /etc 』, 这也就是所谓的『绝对路径』,他是从根目录连续写上来的一个情况, 所以不论你在哪一个路径现执行这一个指令,都会将你移动到该路径下。那如果我是使用 『cd etc 』呢?那表示你要切换到『目前这个目录下的 etc 目录中』,情况可是不一样的呦!绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc

2020-07-15 14:43:55

Linux常用知识(四)之例行性命令

什么是例行性命令?每个人或多或少都有一些约会或者是工作,有的工作是例行性的,例如每年一次的加薪、 每个月一次的工作报告、每周一次的午餐会报、每天需要的打卡等等;Linux 工作排程的种类: at, cronat : 这个工作仅执行一次就从 Linux 系统中的排程中取消;cron : 这个工作将持续例行性的作下去!(其实这里面还有很多其他的,但是这两个比较重要,把这两个掌握好就行了)突发性的,就是这次做完以后就没有的那一种Atat预设是不启动的来/etc/init.d/atd resta

2020-07-14 20:09:17

Linux必学知识(三)之账号与身份管理

Linux 的账号与群组1. Linux 的账号与群组1.1 使用者识别: UID 与 GID虽然我们登入 Linux 主机的时候,输入的是我们的账号,但是,其实 Linux 主机并不会直接认识你的『账号名称』的,他仅认识 ID:每个登入的使用者至少都会取得两个 ID ,一个是使用者 ID(User ID ,简称 UID)、 一个是群组 ID (Group ID ,简称 GID)登录过程:先找寻 /etc/passwd 里面是否有这个账号?如果没有则跳出,如果有的话则将该账号对应的 UID

2020-07-14 19:40:56

LInux必学命令(一)之vi/vim

vi/vim创建文件cd /homemkdir a『 vi 档名』即可进入 vi 了!vi a //之后需要按【i】进入编辑模式vim a //这个命令可以直接进入编辑模式,但是可能有的Linux系统中没有安装这个命令vim /home/a.tex //直接编辑非该目录下的文件按下 i (I, o, a )进入编辑模式,开始编辑文字;除了 [Esc] 这个按键之外,其它的按键都可以视作为一般的输入按钮了,所以您可以进行任何的 编辑啰! ( 注:在 vi 里面, [tab

2020-07-14 18:49:08

Linux必学命令(二)之解压缩

解压缩原理本人知识水平有限,请参看这篇文章:解压缩原理各结尾文件的区别*.bz2 bzip2 程序压缩的档案;• *.gz gzip 程序压缩的档案;*.tar tar 程序打包的数据,并没有压缩过;*.tar.gz tar 程序打包的档案,其中并且经过 gzip 的压缩常见命令gzip, zcat (这个里面的要求掌握)gzip 是用来压缩与解压缩附档名为 *.gz 的指令!所以看到 *.gz 的档案时,就应该要知道他是经由 gzip这个程序压缩

2020-07-14 18:48:03

ORCALE常见的使用(一)

1.ORCALE的安装可以参考当前网址:https://www.w3cschool.cn/oraclejc/oraclejc-41xa2qqv.html2.ORCALE中常见的数据类型:1.numbernumber(2)-----两位数number(7,2)----总共长度7位:五位整数,小数两位2.char定长字符串,最大支持2000字节不指定长度默认一个字节CHAR(2...

2020-07-07 12:33:18

MySQL高级篇(一)

这篇文章还没写完,这只一个草稿事物:1.开始一个事物:begin;2.提交一个是事物:commit;3.回滚:rollback;4.设置标志:savepoint 【名称】5.回滚到该节点 rollback to 【名称】6.设置引擎(即设置数据库的事物级别)set transaction 事物隔离级别的分类:READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ 和 SERIALIZABLE。常见问题: mysql中的事物的隔离级别?如.

2020-07-07 11:38:51

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。