最近读了《MySQL 管理之道》一书,做了以下总结,希望对大家有所帮助。在这里非常感谢作者的辛勤付出。 1. 影响 MySQL 性能的因素: 影响 MySQL InnoDB 引擎性能的最主要因素就是磁盘 I/ O,目前磁盘都是机械方式运作的,主要体现在读写前寻找磁道的过程中。因此在单块磁盘遇到了I/ ...
分类:
数据库 时间:
2018-07-12 20:00:06
阅读次数:
204
用JS实现二叉树数据结构, 完成遍历、查找最大/小值、查找特定值以及删除节点的操作。 参考博文 ...
分类:
Web程序 时间:
2018-07-11 23:28:50
阅读次数:
211
auto_increment 问题: https://yq.aliyun.com/articles/59263?spm=5176.8091938.0.0.bjzoFN https://dev.mysql.com/doc/refman/5.7/en/innodb-auto-increment-handling.html导致auto_increment变小的几种情况: 参考: http://dev.m
分类:
数据库 时间:
2018-07-11 17:57:17
阅读次数:
145
MySQL自带工具使用介绍:1)mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器。命令格式:Usage:mysql[OPTIONS][database]例:mysql-e"selectuser,hostfromuser"mysqlmysql--help可以得到相应的基础使用帮助信息-e:--execut=name:我
分类:
数据库 时间:
2018-07-09 17:12:32
阅读次数:
224
windows一键部署java项目 因为公司需求,要在windows的环境上做一键部署启动java项目,同时还要支持从安装界面动态修改配置文件的IP地址。就像安装软件一样将jdk,tomcat,mysql,influxdb,nginx安装并配置到系统上,顺便还要初始化一下数据。花了一周的时间,这里记 ...
分类:
编程语言 时间:
2018-07-09 14:13:03
阅读次数:
347
MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面又可以细分如下: MySQL常用语句 表(或者数据库)的CRUD 表数据的CRUD,其中表数据查询使用最多,也更复杂。查询可以按照单表还是多... ...
分类:
数据库 时间:
2018-07-08 14:35:59
阅读次数:
203
前言: 因为没有多少时间和精力,目前无法深入研究数据库中的事务,比如 但是,对于事务的一些基本知识,还是需要牢牢掌握的,做到了解事务的基本常识,在实际开发中能够理解各个持久层框架对事务的处理 一:是么是事务? 下面是百度百科的结果 在开发中对于一个业务逻辑需要对数据进行的一系列CRUD操作,这一系列 ...
分类:
数据库 时间:
2018-07-07 00:23:51
阅读次数:
199
注意where,group by ,having,order by, limit 等的顺序。 主表是被绑定的表,子表是添加了外键了的表,注意,在创建表的时候可以添加外键,也可以创建完了以后添加外键。 注意:这里的abc是给外键起的名字。 ...
分类:
数据库 时间:
2018-06-30 23:00:12
阅读次数:
274
MySQL存储引擎 SQL数据导入/导出 操作表记录 查询及匹配条件
分类:
数据库 时间:
2018-06-30 18:55:31
阅读次数:
214
一、cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 二、set null方式 在父表上update/delete记录时,将子表上匹配记录的列设为null 要注意子表的外键列不能为not null 三、No action方式 如果子表中有匹 ...
分类:
数据库 时间:
2018-06-29 21:38:35
阅读次数:
221