Peter20 Peter20
4年前
MYSQL里的索引类型介绍
首先要明白索引(index)是在存储引擎(storageengine)层面实现的,而不是在server层面。不是所有的存储引擎支持有的索引类型。1、BTREE最常见的索引类型,他的思想是所有的值(被索引的列)都是被排过序的,每个叶节点到根节点的距离是相等的,所以适合用来找某一范围内的数据,而且可以直接支持排序(orderby)支持innoDB和MyIS
Wesley13 Wesley13
3年前
MySQL慢查询&执行计划
参考文章:https://blog.csdn.net/tiantianw/article/details/53334566http://www.cnblogs.com/luyucheng/p/6265594.html网上开启慢查询:在\my.ini\中添加如下信息:\mysqld\logslowqueries"C:/Pr
Wesley13 Wesley13
3年前
MySql 小表驱动大表
在了解之前要先了解对应语法in与exist。IN:selectfromAwhereA.idin(selectB.idfromB)in后的括号的表达式结果要求之输出一列字段。与之前的搜索字段匹配,匹配到相同则返回对应行。mysql的执行顺序是先执行子查询,然后执行主查询,用子查询的结果按条匹配
Wesley13 Wesley13
3年前
Mysql 多种Count写法的区别
今天我们来看看count的不同实现方式count(\)的实现方式先来看一下coun(\)的实现,MyISAM和InnoDB的实现上是不同的MyISAM引擎把一个表的总行数存在了磁盘上,因此执行count(_)的时候会直接返回这个数,效率很高;而InnoDB引擎就麻烦了,它执行count(_)的时候,需要把数
Easter79 Easter79
3年前
Tomcat+Nginx+MySQL负载均衡
Javaweb环境搭建1\.初识TomcatTomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上作为一
Wesley13 Wesley13
3年前
MySql系列(1)——单表查询
!(https://oscimg.oschina.net/oscnet/7f08f106e27b4f81a42e153520ed0c1c.png)1.查询所有字段SELECT\FROM表名称;例如查询book表中所有的数据:select\frombook;!(https:
Wesley13 Wesley13
3年前
MySQL存储过程调试工具
工具官网地址:http://www.devart.com/dbforge/mysql/studio/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.devart.com%2Fdbforge%2Fmysql%2Fstudio%2F)对于某些存储过程很多且复杂的SQL的应用,在短
Wesley13 Wesley13
3年前
MySql之自动同步表结构
MySql之自动同步表结构开发痛点在开发过程中,由于频繁的修改数据库的字段,导致rd和qa环境的数据库表经常不一致。而由于这些修改数据库的操作可能由多个rd操作,很难一次性收集全。人手工去和qa环境对字段又特别繁琐,容易遗漏。解决之道于是笔者就写了一个能够自动比较两个数据库的表结构,并生成