摘要: explain 可以帮助我们在不真正执行某个sql语句时,就执行mysql怎样执行,这样利用我们去分析sql指令.尽量避免全表扫描。 Id: SELECT识别符。这是SELECT的查询序列号 SELECT * FROM emp WHERE empno = 3 and ename = (SELECT ename FROM emp WHERE empno = 4) \G; select_t... 阅读全文
posted @ 2018-01-05 20:33 无天666 阅读(190) 评论(0) 推荐(0)
摘要: 1.1主键索引添加 当一张表,把某个列设为主键的时候,则该列就是主键索引 create table aaa (id int unsigned primary key auto_increment , name varchar(32) not null defaul ‘’); 这是id 列就自动是主键索引. 如果你创建表时,没有指定主键索引,也可以在创建表后,在添加, 指令: alter tabl... 阅读全文
posted @ 2018-01-05 19:38 无天666 阅读(294) 评论(0) 推荐(0)
摘要: D:\MYSQL\mysql-5.7.20-winx64\mysql-5.7.20-winx64\data\WIN-20171216YUR-slow.log是慢日志: SET timestamp=1515143608; select * from emp where empno = 100004; # Time: 2018-01-05T09:14:17.472000Z # User@Host:... 阅读全文
posted @ 2018-01-05 17:42 无天666 阅读(287) 评论(0) 推荐(0)
摘要: 一定要指定数据库,因为函数,视图,存储过程是在数据库下面的。 阅读全文
posted @ 2018-01-05 16:11 无天666 阅读(282) 评论(0) 推荐(0)
摘要: Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引(什么都不写)、主键索引(有一个主键,效率最高)、唯一索引unique、全文索引(对文本的索引)、组合索引] c: 分表技术(水平分割、垂直分割) d: 读[select]写[写: update/delete/add]分离 e: 存... 阅读全文
posted @ 2018-01-05 14:14 无天666 阅读(248) 评论(0) 推荐(0)
摘要: mysql主从复制,replication,(可以一主多从,不可一从多主) 原理: 主从分离,最少2台服务器。主服务器里面的数据,要在从服务器里面都有一份。 把主服务器的所有insert,update操作,都记录在binlog二进制日志文件里面,从服务器来读取binlog进行操作。binlog是主服务器的,从服务器不能直接使用,要转换为relog再操作。 1.主服务器要配置binlog 2.... 阅读全文
posted @ 2018-01-05 13:49 无天666 阅读(349) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/phpstudy2015-6/p/6485819.html 阅读全文
posted @ 2018-01-05 10:25 无天666 阅读(183) 评论(0) 推荐(0)
摘要: 本文重点介绍mgo使用,仅简单介绍mongodb。 mongodb特性 mongdb简单介绍 注意: 上图已经告知我们mongo不支持事务,在开发项目应用时,想要保证数据的完整性请考虑关系型数据库(经典例子银行转账)。 mongo提供了许多原子操作,比如文档的保存,修改,删除等,都是原子操作。所谓原 阅读全文
posted @ 2018-01-05 09:31 无天666 阅读(5121) 评论(0) 推荐(0)