草庐IT

flask_mysql

全部标签

[MySQL] SQL优化之性能分析

🌈键盘敲烂,年薪30万🌈目录一、索引优化1、索引是什么:2、索引的数据结构:3、索引种类:4、sql分析(回表查询)二、定位慢查询语句1、慢查询日志2、profile详情3、explain执行计划(重点)4、查看执行频次 一、索引优化1、索引是什么:通过一些约束,快速查询到相应字段的一种数据结构索引在sql优化中占有非常重要的地位,因为索引与查询挂钩,查询是我们最常做的一个操作。2、索引的数据结构:Hash索引:查询快,但是不支持范围查询,只能精确定位某个数据。B+树索引:查询较快,支持范围查询,这也是InnoDB存储引擎中默认的索引结构B+树结构:多路平衡树,每个节点存放key和指针,指针数

KylinV10离线安装mysql8.0.32修改端口、修改密码、开发连接权限

前言记录在KylinV10上离线安装最新Mysql8.0.32,以及所遇坑一、准备1、卸载mariadb如果系统内存在自带的旧版MariaDB,直接安装MySQL,会和MariaDB的文件冲突。为了保险起见,先卸载自带的MariaDB,再安装MySQL。#查找mariadbrpm-qa|grep-imariadb#卸载mariadbsudoyumremovemariadbmariadb-server#再次查看rpm-qa|grep-imariadb#还有就继续删rpm-e--nodeps找到mariadb相关的例如:sudorpm-e--nodepsmariadb-connector-c-3.

MySQL Repeatable-Read 实现的一些误解

背景首先1992年发表的SQLStandard对隔离级别进行的定义是根据几个异象(DirtyRead,Non-RepeatableRead,PhantomRead),当然这个定义非常模糊,后面JimGrey也有文章说这个不合理,然而此时MVCC,snapshotisolation还没被发明.等有snapshotisolation以后发现snapshotisolation能够规避DirtyRead,Non-RepeatableRead,因此认为snapshotisolation和Repeatable-read很像,所以MySQL,Pg把他们实现的snapshotisolation就称为了Repe

【绿色版】Mysql下载、安装、配置与使用(保姆级教程)

大家都知道,Mysql安装版的卸载过程非常繁琐,而且卸载不干净会出现许多问题,很容易让大家陷入重装系统的窘境。基于此,博主今天给大家分享绿色版Mysql的安装、配置与使用。目录一、Mysql安装、配置与使用1、下载解压2、创建、编辑配置文件3、配置环境变量4、初始化Mysql5、安装、启动Mysql 6、登录Mysql、修改root用户的登录密码二、开启Mysql远程访问权限1、权限开启2、远程连接测试3、客户端工具连接测试三、完整删除Mysql1、停止Mysql2、删除注册表3、删除Mysql一、Mysql安装、配置与使用1、下载解压进入Mysql官网https://downloads.my

【MySQL】在 Centos7 环境下安装 MySQL

环境搭建一、检查环境二、检查系统安装包三、安装mysqlyum源四、安装mysql服务五、启动服务六、登录mysql七、配置my.cnf注意,我们搭建的mysql环境是在Linux的Centos7环境下安装的~一、检查环境注意,我们在安装和卸载中,先将用户切换为root,一旦安装,普通用户也能使用,初期学习的时候我们尽量先使用root进行学习。在我们的机器上安装mysql之前,先要把不要的环境卸载,例如mysql和mariadb等,我们可以先检查一下我们的环境是否安装有这些mysql和mariadb,指令为:psajx|grepmysql,运行如下:如上,我的机器上是有mysql相关的服务的。

MySQL中Varchar和Int隐式转换的小秘密

一、前言在一个阳光明媚的下午,我们的测试在运行SQL时发现了一个灵异事件。别着急,等我慢慢说来,是一个查询库存的SQL,控制台打印了,查询为0条记录。想着不太信,自己把SQL粘出来执行一下,「刚好有个varchar类型的字段,查询的是一堆数字,忘记加引号了。」结果查询出来了一条!从头看到结尾,发现我们查询条件的字段值为231120103,把数据库中231120103-1的查询出来了!经过半天的探索,「发现这是MySQL优化器中,判断数据类型不匹配的比较时,MySQL优化器会进行隐式类型转换!」下面我们一起来看看这个隐式转换,到底是怎么转换的!要知其然,知其所以然。二、实践出真知1、建表CREA

IntelliJ IDEA无公网远程连接Windows本地Mysql数据库提高开发效率

🔥博客主页:小羊失眠啦.🎥系列专栏:《C语言》《数据结构》《Linux》《Cpolar》❤️感谢大家点赞👍收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。文章目录1.本地连接测试2.Windows安装Cpolar3.配置Mysql公网地址4.IDEA远程连接Mysql小结5.固定连接公网地址6.固定地址连接测试IDEA作为Java开发最主力的工具,在开发过程中需要经常用到数据库,如Mysql数据库,但是在IDEA中只能连接本地数据库,有时候需要访问其他地方如家里或者公司的数据库,将无法访问,内网的局限性导致我们只能在同一网络访问,

大数据之使用Maxwell采集MySQL的binlog日志并上传到Kafka

目录前言题目:一、读题分析二、处理过程 默认配置无需配置Maxwell,了解Maxwell传到Kafka之前需要先在Kafka创建符合题意的Kafkatopic进入到Maxwell的目录启动Maxwell,显示binlog连接成功就说明没问题 在Kafka消费topic,查看是否上传成功三、重难点分析总结前言本题来源于2022 年全国职业院校技能大赛(高职组)“大数据技术与应用”赛项(电商)- 实时数据采集题目:提示:以下是本篇文章正文内容,下面案例可供参考() 一、读题分析涉及组件:Maxwell涉及知识点:Maxwell的基本使用MySQL日志存储的方式二、处理过程 默认配置无需配置Max

MySQL终端使用登录和基本查询

(一)MySQL服务的启动:win+x选中选中计算机管理:选中MySQL让它的状态更改为启动,启动后的状态都是正在运行。(二)MySQL的登录。以管理员的身份打开终端输入(win+x选中终端管理员):mysql-uroot-p123456当出现一下提示进入成功:当然这里是显示密码(123456)进行登录的,如果想隐藏密码登录,只需输入mysql-uroot-p当输入完成进行回车(enter)出现下面的图片进行输入密码即可进入:(三)查看数据库databases:showdatabases;(四)使用数据库:use数据库名称;(五)创建数据库:createdatabase数据库名称;例如crea

将mysql的输出文本写回mysql

1准备工作1.1环境准备操作系统:MicrosoftWindows10专业工作站版软件版本:Python3.9.6第三方包:pipinstallpandas2.1.0pipinstallpymysql1.1.0pipinstallsqlalchemy==2.0.23Get-WmiObject-ClassWin32_OperatingSystem|Select-Object-PropertyCaptionpython–versionpipinstallpandas==2.1.0-ihttps://mirrors.aliyun.com/pypi/simple/pipinstallpymysql==