自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL Variables含义

mysql参数汇总

2023-02-25 06:31:10 716 1

原创 Python PySpark 大数据的瑞士军刀

Hadoop不是一个简单的工具,它有自己的生态体系。Hadoop是一个开源的大数据软件框架,主要用于分布式数据存储和大数据集处理。

2022-06-14 09:14:11 436

原创 Python PySpark 大数据时代

大数据时代,数据变成一种生成资料,其价值也提升到了新的高度。随着各行各业的数据化,使得数据逐步形成数据资产,利用大数据技术可以更好地让数据资产价值化。当前越来越多的企业管理决策都转变成以数据为驱动的大数据辅助决策。...............

2022-06-09 09:53:18 853

原创 Python大数据处理库-PySpark

新的系列学习PySpark

2022-06-09 08:13:36 394

原创 MySQL8.0 Replication

MySQL Replication是MySQL一个非常重要的功能,主要用于主服务器和从服务器之间的数据复制操作。主要学习MySQL Replication的基本概念、Windows环境下的复制操作、Linux环境下的复制操作、如何查看Slave的复制进度、日常管理和维护、切换主从服务器的方法等。

2022-03-19 09:48:57 1157

原创 MySQL8.0 性能优化

MySQL性能优化就是通过合理安排资源,调整系统参数使MySQL运行更快、更节省资源。MySQL性能优化包括查询速度优化、数据库结构优化、MySQL服务器优化等。PART1 优化简介优化MySQL 数据库是数据库管理员和数据库开发人员的必备技能。MySQL优化,一方面是找出系统的瓶颈,提高MySQL数据库整体的性能;另一方面需要合理的结构设计和参数调整,以提高用户操作响应的速度;同时还要尽可能节省系统资源,以便系统可以提供更大负荷的服务。MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少

2022-02-25 22:39:29 7593

原创 MySQL8.0 日志

MySQL日志记录了MySQL数据库日常操作和错误信息。MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库的运行情况、用户操作、错误信息等,可以为MySQL管理和优化提供必要的信息。对于MySQL的管理工作而言,这些日志文件是不可缺少的。

2022-02-20 11:41:01 4611

原创 MySQL8.0 数据备份与恢复

尽管采取了一些管理措施来保证数据库的安全,但是不确定的意外情况总是有可能造成数据的损失,例如意外的停电、管理员不小心的操作失误都可能会造成数据的丢失。保证数据安全最重要的一个措施是确保对数据进行定期备份。如果数据库中的数据丢失或者出现错误,可以使用备份的数据进行恢复,这样就尽可能地降低了意外原因导致的损失。将介绍数据备份、数据恢复、数据迁移和数据导入导出的相关知识。PART1. 数据备份数据备份是数据管理员非常重要的工作之一。系统意外崩溃或者硬件的损坏都可能导致数据库的丢失,因此MySQL管理员应该

2022-02-14 23:08:53 8576 1

原创 MySQL8.0 权限与安全管理

MySQL是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限。MySQL用户可以分为普通用户和root用户。root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。用户管理包括管理用户账号、权限等。介绍MySQL用户管理中的相关知识点,包括权限表、账户管理和权限管理。

2022-02-12 12:29:30 3043

原创 MySQL8.0 触发器

MySQL的触发器和存储过程一样,都是嵌入到MySQL的一段程序。触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE和DELETE语句。如果定义了触发程序,当数据库执行了这些语句的时候就会激发触发器执行相应的操作,触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活该对象。介绍触发器的含义、如何创建触发器、查看触发器、触发器的使用方法以及如何删除触发器。

2022-02-11 18:04:02 2179

原创 MySQL8.0 视图

PART1. 视图概述视图是从一个或者多个表中导出的,视图的行为与表非常相似,但是试图是一个虚拟表。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT、UPDATE和DELETE修改记录。视图操作方便,而且可以保障数据库系统的安全。1. 视图的含义视图是一个虚拟表,是从数据库中一个或多个表中导出来的表。视图还可以从已经存在的视图的基础上定义。视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样在数据库中在存储一份,通过视图看到的数据只是存放在基本表中的数据。对视图的操

2022-02-11 09:42:28 1754

原创 MySQL8.0 存储过程和函数

存储程序可以分为存储过程和函数。在MySQL中,创建存储过程和函数使用的语句分别是CREATE PROCEDURE 和 CREATE FUNCTION。使用CALL语句来调用存储过程,只能用输出变量返回值。函数可以从语句外调用(引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。

2022-02-08 22:59:39 5378

原创 MySQL8.0 索引

PART1. 索引简介索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。1. 索引的含义和特点索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据库表里所有记录的引用指针。使用索引可以快速找出在某个或多个列中有一特定值的行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。索引时在存储引擎中实现的,因此,每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。根据存储引擎定义每个表的最大索引数

2022-02-06 21:34:19 2240

原创 mysql8.0 插入、更新与删除数据

PART1. 插入数据可以插入的方式由插入完整的记录、插入记录的一部分、插入多条记录、插入另一个查询的结果,下面分别介绍这些内容。1. 为表的所有字段插入数据使用基本的INSERT语句插入数据要求指定表名称和插入到新纪录中的值。INSERT INTO table_name (column_list) VALUES (value_list);注意:虽然使用INSERT插入数据时可以忽略插入数据的列名称,但是值如果不包含列名称,那么VALUES关键字后面的值不仅要求完整而且顺序必须和表定义

2022-02-06 13:24:08 3909

原创 MySQL 8.0 查询数据

PART1. 基本查询语句MySQL从数据表中查询数据的基本语句为SELECT语句。CREATE TABLE fruits(f_id char(10) NOT NULL,s_id INT NOT NULL,f_name char(255) NOT NULL,f_price decimal(8,2) NOT NULL,PRIMARY KEY(f_id));INSERT INTO fruits(f_id,s_id,f_name,f_price)VALUES('a1',101,'appl

2022-02-04 22:21:43 2176

原创 mysql8.0 MySQL函数

part1. MySQL函数介绍函数表示对输入参数值返回一个具有特定关系的值,MySQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。各类函数从功能方面主要分为数学函数,字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等其他函数。part2. 数学函数绝对值函数、三角函数(正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机数函数等。1. 绝对值函数ABS(x)和返回圆周率的函数PI()ABS(X)返回X的绝对值。PI(.

2022-02-02 11:59:35 2336

原创 mysql 8.0 解惑

第五章 数据类型和运算符1. 在MySQL中如何使用特殊字符?单引号(‘)、双引号(“)、反斜线(\)等在MySQL中是不能直接输入使用的,否则会产生意料之外的结果。在MySQL中,这些特殊字符称为转义字符,在输入时需要以反斜线应该输入(\\),其他特殊字符还有回车符(\r)、换行符(\n)、制表符(\tab)、退格符(\b)等。在向数据库中插入这些特殊字符时,一定要进行转义处理。2. 在MySQL中可以存储文件吗?MySQL中的BLOB和TEXT字段类型可以存储数据量较大的文件,比如存

2022-02-02 10:11:38 922

原创 mysql8.0 数据类型和运算符 4,5,6

4. 逻辑运算符MySQL中的逻辑运算符 运算符 作用 NOT 或者 ! 逻辑非 AND 或者 && 逻辑与 OR 或者 || 逻辑或 XOR 逻辑异或 1. NOT 或者 !逻辑非运算符NOT或者!表示当操作数为0时,所得值为1;当操作数为非零值时,所得值为0;当操作数为NULL时,所得的返回值为NULL。注意:在使用运算符运算时,一定要注意不同运算符的优先级不同。如果不能确定计算顺序,最好使用括号,以保证运算结果正确。2

2022-02-01 09:52:22 525

原创 mysql8.0 数据类型和运算符 3 常见运算符介绍

PART1 运算符概述1. 算术运算符加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)2. 比较运算符大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=),以及IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP等。3. 逻辑运算符逻辑运算求值所得结果均为1(TRUE)、0(FALSE),这类运算符有逻辑非(NOT或!)、逻辑与(AND...

2022-01-25 13:38:15 912

原创 mysql8.0 数据类型和运算符 2 如何选择数据类型

MySQL 提供了大量的数据类型,为了优化存储、提高数据库性能,在任何情况下均应使用最精确的类型,即在所有可以表示改列值的类型中,该类型使用的存储最小。1. 整数和浮点数如果不需要小数部分,就使用整数来保存数据;如果需要表示小数部分,就使用浮点数类型。浮点类型包括FLOAT和DOUBLE类型。DOUBLE类型精度比FLOAT类型高,因此要求存储精度较高时应选择DOUBLE类型。2. 浮点数和定点数浮点数相对定点数的优势是:在长度一定的情况下,浮点数能表示更大的数据范围。由于浮点数容易产生误差

2022-01-25 10:56:57 614

原创 mysql8.0 数据类型和运算符

MySQL 数据类型介绍MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。Part 1. 整数类型类型名称 说明 存储需求 有符号范围 无符号范围 TINYINT 很小的整数 1字节 -2^7~2^7-1 0~2^8 SMALLINT 小整数 2字节 -2^15~2^15-1 0~2^16 MEDIUMINT 中等大小的整数 3字节 -2^23~2^23-1 0~2^

2022-01-24 10:53:03 1466

原创 mysql8.0 数据表的基本操作 4 删除数据表

* 删除操作前,对表做备份。Part 1. 删除没有被关联的表DROP TABLE [IF EXISTS] 表1, 表2, ... 表n;Part 2. 删除被其他表关联的主表先要删除外键约束,父表tb_dept2,子表tb_emp.ALTER TABLE tb_emp DROP FOREIGN KEY '外键名称';DROP TABLE tb_dept2;...

2022-01-18 18:47:18 951

原创 MySQL 数据库设置成局域网可连

1. /*将自己mysql数据库设置成可以局域网连接数据库指令如下*/use mysql;set sql_safe_updates = 0;update user set host='%' where user='root';flush privileges;2. 防火墙关闭

2022-01-18 10:24:10 1460

原创 mysql8.0 数据表的基本操作 3 修改数据表

Part 1. 修改表名MySQL是通过ALTER TABLE语句来实现表名的修改的,具体的语法规则如下:ALTER TABLE <旧表名> RENAME [TO] <新表名>;TO 为可选参数,使用与否不影响结果。Part 2. 修改字段的数据类型修改字段的数据类型,就是把字段的数据类型转换成另一种数据类型,具体语法规则如下:ALTER TABLE <表名> MODIFY <字段名> <数据类型>Part 3.

2022-01-17 18:51:28 1734

原创 MySQL error code 1304

我在创建存储过程的时候出现这个报错。原因:这个存储过程已存在。方法:drop procedure 存储过程名称

2022-01-05 14:37:57 2773

原创 mysql8.0 数据表的基本操作 2 查看数据表结构

Part1. 查看表基本结构语句DESCRIBEDESCRIBE/DESC 语句可以查看表的字段信息,其中包括字段名、字段数据类型、是否为主键、是否有默认值等。语法如下:DESCRIBE 表名;或者DESC 表名;指定结果如下:*(图一)字段含义分别解释如下:NULL:表示该列是否可以存储NULL值。Key:表示该列是否已编制索引。PRI表示该列是表主键的一部分;UNI表示该列是UNIQUE索引的一部分;MUL表示在列中某个给定值允许出现多次。Default:表示

2022-01-05 13:35:28 1438

原创 mysql8.0 数据表的基本操作

Part1 创建数据表1.1 数据库语法形式创建数据表之前,应该使用“USE <数据库名>” 指定操作是在哪个数据库中进行。CREATE TABLE <表名>( 字段名1 数据类型 [列级别约束条件] [默认值], 字段名2 数据类型 [列级别约束条件] [默认值], ……… [表级别约束条件]);实例:CREATE DATABASE test_db; -- 创建数据库USE test_db; -- 指定数据库CREATE T

2022-01-04 14:12:05 1028

原创 mysql 数据库的基本操作

Part1. 创建数据库:创建之前先查看原有数据库,操作命令如下:SHOW DATABASES;(图一)创建数据库,操作命令如下:CREATE DATABASE database_name;注意:database_name 是将要创建的数据库名称,数据库名称不要与已有的重名。创建数据库:CREATE DATABASE test_db;创建好数据库可以查看数据库定义,操作命令如下:SHOW CREATE DATABASE database_name;以`t.

2022-01-03 16:23:51 272

原创 mysql8.0 从入门到精通-前言

准备开个新坑,工作有2,3年了,技能很多其实学的不全面。打算将来用文章的形式记录自己的学习和成长。预估时间3个月能将mysql学完一遍,每天一点点的学习,买的书也就600多页,每天6页100天也能学完~ 啥都不多说,干就完事了。...

2022-01-03 15:25:27 201

原创 mysql 卸载+安装篇

以下两个链接可以解决基本99%卸载和安装问题,请按步骤一步一步完成。卸载:查看电脑卸载mysql是否干净_如何把Mysql卸载干净(亲测有效)_PraiseSunMan的博客-CSDN博客安装:mysql-5.7.36-winx64.zip的安装_36546750-CSDN博客如果还是解决不了请给我留言。...

2022-01-03 15:14:57 171

原创 系统:修改文件权限

点编辑 添加修改权限,应用,确定。

2021-12-27 16:35:01 126

原创 Oracle 登录问题:ORA-12705:Cannot access NLS data files or invalid environment specified

ORA-12705

2021-12-27 16:29:59 1470

原创 干净的Edge 初始页面

当我打开Edge 初始页面的时候Edge 会自动给我们添加广告,咨询等。去掉的操作:最后效果:愿大家更高效的生活。

2021-08-01 21:59:09 2130 1

原创 python 安装库时 出现 ChecksumMismatchError 错误

预计下载的大小与实际下载的大小不符。建议检查电脑代理,切换网络 或使用个人热点。

2020-12-29 16:33:53 1415

转载 install gensim 安装Gensim的坑

出现的问题:libssl-1_1x64.dll找不到,但其实去该路径下是可以看到这个文件的,只能认为这个文件是有bug的。解决方案:在Anaconda 路径下找到DLLs文件夹,里面是有一个libssl-1_1x64.dll文件,复制替换到bin路径。问题解决。...

2019-11-05 08:44:58 909

原创 Talend 连接数据库时,其他基本信息都正确时,仍无法连接数据库时

上图:这种情况先看自己连接的Db Version 版本,例如MySQL 8Window>>show view>>Talend>>Modules ok用关键词 获取jar包的全称,在你存放Talend软件包里直接搜mysql-connector-java-8.0.12.jar删除!!重启Talend直接...

2019-05-27 16:33:02 1145

原创 HDFS 第一名称节点和第二名称节点

这里的第一名称节点类似于数据目录。其主要有两大构件构成,FsImage和Editlog,FsImage用于存储元数据(长时间不更新、Editlog用于更新数据,但是随着时间推移,Editlog内存储的数据越来越多,导致运行速度越来越慢。所以引入第二名称节点,当第一节点中Editlog到一个临界值时,HDFS会暂停服务,由第二节点将拷贝出Editlog,复制、添加到Fslmage后方并清空原Ed...

2019-03-18 17:47:37 8366

原创 Alpha测试与Beta测试

Alpha测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。(小型)Beta测试是一种验收测试。(所谓验收测试是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,通过了验收测试,产品就会进入发布阶段。)一般项目完成时会提交给客户Alpha测试和Beta测试文档。...

2019-03-18 17:40:22 3685

翻译 python 图片整理成文字

两个必要的库图像处理库 PIL。argparse库主要管理命令行参数设置。1)导入from PIL import Imageimport argparse2)命令行参数设置引入一个概念 ArgumentParserArgument Parser 参数解析器parser = argparse.ArgumentParser()个人理解就像java实例一个对象...

2019-03-14 17:58:00 276

原创 回归方程怎么得出的

在做回归分析时,我们通常把一堆特征列和输出列输入,一会儿就出现一个回归方程,这里就浅谈一下回归方程怎么来的。关键词:代价函数。顾名思义,这个函数在代入所有特征列时,偏离越来,代价越大。反之偏离越小,效果越好。以一元回归函数为例所以这个代价函数是针对为调整对象。最后为了在数学表达上更直观,得。参考资料:机器学习-吴恩达...

2019-03-08 11:30:37 4843

空空如也

空空如也

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

TA关注的人

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