
数据库
madfs
生命的本质在于运动、学习和奋斗。
展开
-
MySQL索引基础知识总结
首先说一下MySQL的最常用的存储引擎有2种,MyIASM和Innodb,而这两种又有什么区别呢?从存储结构看MyIASM存储在三个文件中:表的定义文件,索引文件和数据文件,而Innodb是所有的表可以都存放在一个文件中,也可以分开存放。MyIASM不支持事务和外键,查询更快,表级锁定,不支持hash索引;Innodb支持事务和外键,增删改更优,支持行级锁定、表级锁定,锁定力度小并发能力高,支持全文索引;对比可以看出查询较多使用MyIASM,需要保证数据完整性,并发量高使用Innodb什么是索引呢..原创 2021-04-08 22:57:13 · 119 阅读 · 0 评论 -
MySQL语句优化
数据库字段设计尽量不要存储null值,varchar可以使用空字符串代替,int类型可以设置默认值使用join的时候我们遵循使用小的结果去驱动大的结果,这样可以减少连接的数据,同时尽量把多表联合的查询拆分成多个Query当limit的基数比较大的时候可以使用between and尽量不要在列上做运算,尽量避免在 where 子句中使用!=或<>操作符,这样都会导致索引失效...原创 2021-04-07 21:27:15 · 78 阅读 · 0 评论 -
记录按照菜鸟教程安装mysql-8.0.22-winx64.zip时出现的问题
今天准备安装一个mysql,结果出现了各种问题,现把出现的问题记录一下:首先安装教程是参考的 菜鸟教程的方式 :https://www.runoob.com/mysql/mysql-install.html这种方式把压缩包解压之后,再执行几个命令就能使用了,还是挺方便的(如果不出现问题)。出现的问题1:创建my.ini配置文件,这个配置文件需要配置一个安装目录# 设置mysql的安装目录basedir=C:\\web\\mysql-8.0.11然后我并未把解压包放在上面的路...原创 2020-12-26 22:39:32 · 275 阅读 · 1 评论