数据库
代码小学生王木木
熟悉python,golang等语言,天天搬砖,想和产品干一架
展开
-
MySQL执行计划
想了解mysql性能优化,首先要学会使用查看执行计划,执行计划主要用来查看SQL语句在数据库中的表现情况,通常用于SQL性能分析,SQL优化等创建执行计划的语句有两种,如下所示descselect*fromtable_testwheretable_test.id= 1;explain select * from table_test where table_test.i...原创 2020-01-01 18:19:05 · 164 阅读 · 0 评论 -
MySQL索引基础
前言索引对于良好性能十分关键,尤其是表中的数据量越来越大的时候,索引对于查询性能的影响相当关键,数据量小的时候影响还不是很明显,所以理解索引,对于开发人员来说十分关键1.什么是索引索引(键'key')是存储引擎用于快速查找记录的数据结构 他是作用于存储引擎层的,和server层无关 他的目的是为了提高查询速度 ...原创 2020-01-01 18:18:15 · 131 阅读 · 0 评论 -
mysql逻辑结构介绍
客户端:大多数基于网络的C/S架构都有客户端的角色server层:大多数MySQL的核心服务功能都在这一层,包括查询解析,分析,优化,缓存,以及所有的内置函数(日期,时间,数学函数,加密函数等)以及所有跨存储引擎的功能都在这一层实现:存储过程,触发器,视图等存储引擎层:负责mysql中数据的存储和提取,和文件系统一样,存储引擎不会解析SQL,而且也不同存储引...原创 2020-01-01 18:17:17 · 133 阅读 · 0 评论 -
CentOS7系统配置介绍
文章摘要原材料准备:安装虚拟机配置网络进入虚拟机输入密码,进行网络配置安装wget安装Python3二进制模式安装MySQL5.7执行安装操作安装Python虚拟环境安装virtualenv ,virtualenvwrapper配置环境变量使用虚拟环境原材料准备:VMware虚拟机,Centos镜像文件安装虚拟机这个不怎么好说,...原创 2019-12-31 17:15:08 · 204 阅读 · 0 评论 -
MySQL索引与执行计划
索引的定义索引是存储引擎用于快速寻找记录的一种数据结构索引本质是一种数据结构(一定要记住) 索引作用于存储引擎层 索引的效果是用来提高查询效率索引的优点和缺点减少了服务器需要扫面的数据量 帮助服务器避免排序和临时表 索引可以将随机IO转换成顺序IO索引分类基于数据结构分类B树 R树 哈希 FullText (全文索引,效果不咋地一般用ES代替)...原创 2019-12-30 21:22:19 · 158 阅读 · 0 评论 -
mysql的基础架构
mysql的基础架构基础组成 server层 连接器 负责与客户端建立连接,获取权限,维持和管理连接 mysql -h$ip -P$port -u$user -p$password 使用过程中修改密码不会影响 重连后会刷新权限密码等 show processlist;-- 查看当前连接信息+---...原创 2019-08-27 20:03:28 · 373 阅读 · 0 评论 -
mysql储存过程
匹配两个中文字符串数组是否有交集网上的函数都是关于英文可以但是中文乱序字符串数组的交集判断函数得重写CREATE DEFINER=`root`@`%` FUNCTION `Str_Intersection`(setA varchar(255) charset utf8,setB varchar(255) charset utf8) RETURNS int(1)BEGIN -- 针对...原创 2019-02-18 17:44:12 · 132 阅读 · 0 评论 -
mysql初级入门知识点
原创 2019-01-24 14:02:28 · 99 阅读 · 0 评论 -
MYSQL数据库笔记汇总
Windows服务-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行SHOW VA...原创 2018-09-11 09:07:04 · 515 阅读 · 0 评论