Mysql
乄名007
你好!佩琦~没时间写呢 点个赞呗~
展开
-
远程连接阿里云mysq解决办法
1:授权mysql用户允许远程连接刷新权限grant all on *.* to 'newname'@'%'identified by 'Navicat_123';flush privileges;2:修改配置文件 /etc/mysql/mysql.conf.d/ 目录下将 mysqld.cnf文件中的如下代码注释掉:bind-addres原创 2018-02-28 10:13:17 · 248 阅读 · 0 评论 -
MySQL zip安装
MySQL 5.7.18 zip 文件安装过程1.下载路径https://dev.mysql.com/downloads/mysql/有账号登陆下载,没有账号:no thanks;just start my download2.解压放到指定盘中笔者:D:\mysql5.73.配置环境变量MYSQL_HOME:D:\mysql5.7在path 后面添加 ;%MYSQL_HOME%\...转载 2019-01-01 17:30:45 · 995 阅读 · 0 评论 -
mysql查询各班前3名成绩
CREATE TABLE sc( id INT, name VARCHAR(20), class VARCHAR(20), score INT);INSERT INTO sc VALUES (11, 'zx', '一年1班', 68);INSERT INTO sc VALUES (12, 'zx1', '一年1班', 98);INSERT ...原创 2018-08-22 12:04:20 · 8029 阅读 · 1 评论 -
通过JDBC访问数据库的详细过程
事务隔离级别:Statement和PreparedStatement、CallableStatement的区别原创 2018-08-07 16:27:39 · 609 阅读 · 0 评论 -
MySQL中的存储引擎讲解(InnoDB,MyISAM,Memory等各存储引擎对比)
MySQL中的存储引擎:1、存储引擎的概念2、查看MySQL所支持的存储引擎3、MySQL中几种常用存储引擎的特点4、存储引擎之间的相互转化一、存储引擎1、存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。2、MySQL中的数据用各种不同的技术存储在文件(或内存)中,这些技术中的每一种技术都使用不同的存储机制,索引技巧,锁...转载 2018-08-09 11:52:03 · 185 阅读 · 0 评论 -
MySQL存储引擎MyISAM与InnoDB的主要区别对比
本文整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料。InnoDB与Myisam的六大区别 MyISAM InnoDB 构 成上的区别: 每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩 ...转载 2018-08-09 11:44:47 · 240 阅读 · 0 评论 -
SQL语句优化
发送->缓存->解析->预处理->生成查询计划->执行计划->返回关闭缓存 关联顺序 外->内连接 等价替换 子查询->关联 提前终止 in优化 profile 大表分批查询(指定范围) 表结构修改 使用汇总表(小表汇总)> set global slow_query_log=on;slow_query_log_f...原创 2018-08-09 11:01:49 · 104 阅读 · 0 评论 -
mysql索引-Btree索引-hash索引-使用场景
B-tree索引特点:按定义索引时列的顺序排序myisam中:存储行物理位置,使用前缀压缩技术使得索引更小;innodb中:存储主键值,使用B+Tree索引;加快数据的查询速度 适合范围查找使用场景:全值匹配 匹配最左前缀 列前缀 范围值 精确匹配左前列并范围匹配另一列 只访问索引的查询 order bybtree限制:不是最左列开始查找则无法使用 不能...原创 2018-07-31 11:21:59 · 2443 阅读 · 0 评论 -
mysql 主从同步 mycat 读写分离 分库分表(一)linux(主) win10(从) java openProxy
一:mysql 实现主从同步 (5.7)以linux(ubuntu16)为主数据库,win10为从数据库1;配置linux:vim /etc/mysql/mysql.conf.d/mysqld.cnf(1)添加如下配置:(注意server-id设置为非1)[mysqld]############ master slave syncserver-id=111log-bin=master-binlo...原创 2018-04-04 14:53:17 · 366 阅读 · 0 评论 -
使用spring-data-jpa连接mycat实例
GitHub源码: https://github.com/ZXingg/spring-data-jpa-mycat1原创 2018-04-09 13:14:33 · 1183 阅读 · 0 评论 -
mysql 主从同步 mycat 读写分离 分库分表 (三)mycat分库分表
mycat schema.xml配置: <schema name="zxing" checkSQLschema="false" sqlMaxLimit="100"> <table name="salesman" primaryKey="id" autoIncrement="true" dataNode="dn2,dn3原创 2018-04-09 12:21:08 · 251 阅读 · 0 评论 -
mysql 主从同步 mycat 读写分离 分库分表(二) mycat 读写分离
基于mysql主从同步:https://blog.csdn.net/qq_35119422/article/details/79816705首先writeHost和readHost需实现主从同步mycat读写分离核心配置:在schema.xml中配置:<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" w...原创 2018-04-09 12:12:27 · 362 阅读 · 0 评论 -
mysql 主从同步 发生故障的两种解决方案解决方案 ( Slave_SQL_Running: No)
当 show slave status \G;遇到如下问题时:Slave_IO_Running: YesSlave_SQL_Running: No解决方法一: mysql> start slave; mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;解决方法二:主库中 show master status;找到 master_log_file ,m...原创 2018-04-09 11:45:30 · 514 阅读 · 0 评论 -
EXPLAIN 命令详解
https://www.cnblogs.com/gomysql/p/3720123.html在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQ...转载 2019-04-03 18:32:54 · 321 阅读 · 0 评论