自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ubuntu16.04查看python版本,更改默认启动方式为Python3(亲测有效)

不要卸载python2,因为很ubuntu的组件是和python有关的,会引起系统报错!

2020-04-30 08:36:08 391

原创 Ubuntu16.04更换国内镜像源(亲测有效)

更换源之后下载速度得到明显提升

2020-04-30 08:24:51 4905 5

原创 truncate 和delete删除表格的区别

truncate只保留表结构,不能回滚撤销,执行效率较高delete可以清除表中几条或者全部信息,不影响表结构,执行效率较低,在执行【提交】之前,可回滚撤销可回滚撤销...

2020-04-29 21:36:47 312

原创 Hive 内置函数速查表

关系、数学及逻辑运算符、数值计算、日期函数、条件函数、字符串函数、聚合函数、高级函数及窗口函数等。

2020-04-28 10:29:10 402

原创 python之txt文件操作

三个步骤1.打开文件2.文件操作(读写)3.关闭文件

2020-04-26 22:06:07 471

原创 Anaconda创建虚拟环境

conda使用查看版本:conda --version更新:conda update conda查看当前有多少个环境:conda info --envs创建环境:conda create -n <env_name> python=x.x删除环境:conda remove -n <env_name> --all激活环境activate <env_...

2020-04-26 10:50:28 318

原创 Win10下修改Anaconda国内镜像(亲测有效)

目标:更换ANACONDA镜像源1.找到镜像文件位置命令行其实是写入到了 .condarc文件里。. condarc文件在你的windows账户文件夹里。2.打开并修改,输入下面的镜像ssl_verify: truechannels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - http://mi...

2020-04-26 10:40:59 3171

转载 HCIA-GaussDB 华为认证数据库工程师

// An highlighted block...

2020-04-25 12:18:51 3869

原创 python图片转文字应用

微博很火的表白图,实用为目的,来学习吧!

2020-04-24 10:41:08 749

原创 python将图片转换为抽象画

输入图片,达到转换成简笔画的效果

2020-04-23 17:20:33 2390

转载 华为 Gauss数据库十问

自2019年5月15日正式发布以来,华为GaussDB数据库受到业界的广泛关注。针对客户和读者的反馈,我们整理了关于GaussDB数据库的十个热点问题,让您能够快速一览华为GaussDB数据的“庐山真面”。1、GaussDB的命名有什么含义?GaussDB是华为数据库产品品牌名,意在致敬数学家高斯(Gauss)。GaussDB系列数据库产品包括GaussDB OLTP数据库和GaussDB O...

2020-04-23 15:28:08 1271 1

转载 Ubuntu16.04下安装mysql

首先执行下面三条命令:sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-dev安装成功后可以通过下面的命令测试是否安装成功:sudo netstat -tap | grep mysql出现如下信息证明安装成功:...

2020-04-20 10:05:02 279

转载 Ubuntu更换镜像源

换国内的镜像源提高下载速度

2020-04-20 09:30:38 267

原创 Linux常用命令

Linux常⽤命令介绍

2020-04-18 10:00:30 487

原创 Linux目录介绍

Linux⽬录介绍/ 根⽬录也就是安装系统的那个硬盘,是整个系统的最⾼⽬录,通常只有root权限⽤⼾才有权操作这个⽬录/root⽬录这个⽬录是root⽤⼾的⽬录,跟系统⾥⾯的其他⽤⼾的⽬录是分开的,⼀般⽤⼾使⽤不到这个⽬录/home⽬录/home/user ⽬录的名称跟⽤⼾名相同,是⼀般⽤⼾的⽬录,如果没有特别的设置,所有⾮root⽤⼾的home⽬录都在/home下⾯/tmp⽬录...

2020-04-18 09:37:56 301

原创 Ubuntu的NAT模式和桥接模式联网问题解决

要求:NAT桥接能连上互联网

2020-04-17 12:26:54 1581

原创 NoSQL文档存储

文档存储是NoSQL的范畴

2020-04-15 21:42:15 500

原创 MySQL原子DDL认知

说起原子,是不是想起了事物控制呢?

2020-04-15 16:19:28 337

原创 MySQL默认字符集utf8mb4认知

本节目标1.熟悉utf8mb4介绍测试数据drop table if exists word_test;create table word_test( word varchar(100));insert into word_test values('康熙');insert into word_test values('實');insert into word_test v...

2020-04-15 15:31:11 479

原创 Navicat无法连接mysql8.0的问题解决

连接错误原因及解决办法具体步骤1.登录navacat查看连接数据库的信息鼠标右键MySQL查看2.通过dos窗口登录进入数据库,并输入指令alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’;3. 刷新权限flush privileges;4.navicat重新连接,成功...

2020-04-15 14:45:34 1506

原创 了解MySQL8.0新特性

本节目标1.了解MySQL8.02.了解MySQL8.0的特性常用图像界面管理工具MySQL简介MySQL新特性

2020-04-15 12:26:41 235

原创 MySQL中Windows下my.ini.配置文件修改后无法启动的问题解决

本节目标1.掌握如何解决my.ini配置文件修改后无法启动的问题net stop mysql80配置文件my.ini的默认路径C:\ProgramData\MySQL\MySQL Server 8.0防止出错,拷贝一份复制到桌面,另存为的方式要保存为ANSInet start mysql80解决问题...

2020-04-15 12:05:01 2820

原创 MySQL审计功能认知:谁在什么时间做什么

发现数据库被别人动过,要查询什么时候做了什么事。

2020-04-15 10:59:46 252

原创 MySQL如何恢复误删的数据?

常在河边走,哪有不湿鞋。

2020-04-15 08:02:30 12327 3

原创 黑客常说的SQL注入是什么?

漏洞虽小,不可不防。

2020-04-14 21:14:07 412

原创 MySQL字符集认知

本节目标1.了解什么是字符集2.了解MySQL支持的字符集3.掌握如何给数据库/表/字段设置字符集【重点】什么是字符集?设置字符集MySQL默认的utf8mb4占4个字节,utf8占3个字节,utf8mb4比utf8多可以表示了emoji表情mysql> show character set;+----------+----------------------------...

2020-04-12 17:51:37 278

原创 MySQL导入数据的两种方式

学习如何把备份好的数据恢复到数据库来

2020-04-12 17:13:55 911

原创 MySQL定时备份数据库

导出数据,目的就是备份数据库。定时备份数据库太重要了!

2020-04-12 11:45:00 505

原创 MySQ导出数据的3种方式

不管是MySQL或者是其他数据库,数据库的安全性十分重要,导出数据导入数据都是至关重要的。

2020-04-11 21:17:59 828

原创 MySQL复制表3种方式

本节目标1.掌握MySQL复制表的几种方式复制表,即备份表,给我们在操作表的时候,留一条后路复制表的三种方式:1.只复制表结构create table tableName like someTable;2.只复制表数据create table tableName select * from someTable;3.复制表结构+数据create table tableName li...

2020-04-11 12:46:18 4395

原创 MySQL查询缓存认知

MySQL8.0的查询缓存已经被删除, 因此本节主要了解什么是查询缓存很多数据库产品都能够缓存查询的执行计划,对于相同类型的SQL就可以跳过SQL解析和执行计划分成阶段,MySQL在某种场景下也可以实现,但是MySQL哎呦另一种不同的缓存类型:缓存完成的select查询结果,也就是查询缓存。为什么缓存这么重要,数据库居然不用查询缓存呢?原因在于,我们能够对其进行控制的地方太少了,以至...

2020-04-11 11:52:23 231

原创 MySQL预处理(绑定变量),基本操作

本节目标1.了解什么是预处理2.了解预处理的优势3.掌握预处理的基本使用什么是预处理?预处理的优势软件开发php或者是java基本都会用到预处理,但是都并不复杂预处理的使用定义预处理语句prepare stmt_name from preparable_stmt;执行预处理语句execute stmt_name [using @var_name [,@var_name]...

2020-04-11 10:46:08 705

原创 MySQL触发器实战:给新用户发邮件

本节目标1.了解什么是触发器2.掌握触发器的基本使用3.触发器实战:给新用户发邮件【重点】什么是触发器?实战触发器,trigger,用于【监视某种情况】并【触发某种操作】,它是与表时间相关的特殊的【存储过程】,它的【执行不是由程序调用】,而是【由事件来触发】。例如,当对某一张表进行insert,delete,update操作室就会触发执行它。创建触发器语法create tr...

2020-04-10 17:48:54 1239 5

原创 MySQL存储过程:模拟给指定用户发邮件通知

上一篇文章的存储过程没有对SQL语句进行一个封装本文在存储过程中操作其他表目标:掌握存储过程的应用测试数据及需求描述drop table if exists user_info;drop table if exists email_info;create table user_info( id int not null auto_increment primary key, n...

2020-04-10 11:16:31 647

原创 MySQL存储过程的定义和基本使用

本节目标1.了解什么是存储过程2.掌握存储过程的基本使用【重点】什么是存储过程Stored Procedure 是为了完成特定功能的SQL语句集,经【编译创建】并保存在数据库中,用户可通过指定存储过程的名字给定参数(需要时)来调用执行,类似于编程语言中的方法或函数。存储过程的优点:1.存储过程是对SQL语句的封装,增强可复用性2.存储过程可以隐藏复杂的业务逻辑、商业逻辑3.存储...

2020-04-10 10:18:54 767

原创 MySQL视图

本节目标1.了解什么是视图2.掌握视图的基本操作【重点】什么是视图?视图是一个虚拟表,其内容由select查询语句定义,和真实的表一样,视图也包含行和列,【对视图的操作与对表的操作基本一致】,视图中的数据是在使用视图时动态生成,视图中的数据是在使用视图时动态生成,视图中的数据都存储在基表中。视图有什么用?视图表的基本操作视图表的数据变化会影响到基表,基表的数据变化也会影响视图表。...

2020-04-09 14:56:17 278

原创 MySQL分区表

分区表1.了解什么是分区表2.了解分区表的好处3.熟悉分区表的几种类型4.掌握分区表的操作【重点】提醒:分区是应用在百万千万级或亿级数据库一般的数十万信息不用用到分区,索引优化已经够用什么是分区表?分区表的好处分区表的四种类型用的最多的Range分区Range分区是基于属于一个给定连续区间的列值,把多行分配给分区#Range分区示例create table us...

2020-04-08 21:53:32 232

原创 MySQL事务控制

MySQL高级进阶1.了解什么是事务控制2.熟悉事务的特性3.掌握事务控制的作用【重点】什么是事务?事务的四个特性原子性:原子,不可再分割MySQL的事务控制实际演练:银行转账的例子查看自动提交是否开启,默认为1,开启状态。select @@autocommit;开启一个事务start transaction;张三给李四转账100update bank_accou...

2020-04-07 15:56:59 646

原创 MySQL覆盖索引

目标1.熟悉什么是覆盖索引2.掌握如何判断使用了覆盖索引什么是覆盖索引?如何判断使用了覆盖索引验证使用了id进行查询,主键索引explain select * from employee where id =13\G;mysql> explain select * from employee where id =13\G;***********************...

2020-04-06 22:03:05 263

原创 MySQL复合索引前导列特性

复合索引前导列特性在有些文章中也称之为【索引的最佳左前缀特性】叫什么不重要,重要的是要理解他,会去运用他----柳峰老师【重点】创建一个复合索引create index idx_name_salary_dept on employee(name,salary,dept);查询数据mysql> explain select * from employee where name...

2020-04-06 21:11:41 445

MySQL测试数据.zip

本资源是用于MySQL的测试数据,解决了初学者及感兴趣人员对找数据库表格训练、找资源难的问题,免积分下载,希望和大家共同学习,共勉。

2020-04-06

空空如也

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

TA关注的人

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