数据库
madfs
生命的本质在于运动、学习和奋斗。
展开
-
MySQL索引基础知识总结
首先说一下MySQL的最常用的存储引擎有2种,MyIASM和Innodb,而这两种又有什么区别呢?从存储结构看MyIASM存储在三个文件中:表的定义文件,索引文件和数据文件,而Innodb是所有的表可以都存放在一个文件中,也可以分开存放。MyIASM不支持事务和外键,查询更快,表级锁定,不支持hash索引;Innodb支持事务和外键,增删改更优,支持行级锁定、表级锁定,锁定力度小并发能力高,支持全文索引;对比可以看出查询较多使用MyIASM,需要保证数据完整性,并发量高使用Innodb 什么是索引呢..原创 2021-04-08 22:57:13 · 90 阅读 · 0 评论 -
MySQL语句优化
数据库字段设计尽量不要存储null值,varchar可以使用空字符串代替,int类型可以设置默认值 使用join的时候我们遵循使用小的结果去驱动大的结果,这样可以减少连接的数据, 同时尽量把多表联合的查询拆分成多个Query 当limit的基数比较大的时候可以使用between and 尽量不要在列上做运算,尽量避免在 where 子句中使用!=或<>操作符,这样都会导致索引失效 ...原创 2021-04-07 21:27:15 · 56 阅读 · 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 · 234 阅读 · 1 评论