mysql索引详解(B+树,聚簇/非聚簇,PRIMARY/NORMAL/UNIQUE/FULLTEXT区别)

  • Post author:
  • Post category:mysql

索引结构 mysql索引结构分为哈希和b+树 (1)HASH     用于对等比较,如"=“和” <=>",查询单条快,范围查询慢 (2)BTREE     b树/b+树,层数越多,数据量指数级增长(mysql innodb默认)用在像 "=,>,>=,<,<=、BETWEEN、Like"等操作符查询效率较高 当然Mysql默认就是BTREE方式。 b+树是基础…

继续阅读 mysql索引详解(B+树,聚簇/非聚簇,PRIMARY/NORMAL/UNIQUE/FULLTEXT区别)

Mysql数据库学习感受总结

  • Post author:
  • Post category:mysql

 我一直以为网上看数据库是最简单的,可是当我私下真的去深学数据库并且一些题目来看,大有不同,完全不一样,像一些增删改查基本题目都还好,可是到了后面子查询,锁,外键约束,就写起来特别困难,但是我还是肯去尝试,就是思考有点困难,需要很长时间去分析、思考, 但后面写着写着就突然会了,认真去努力思考还是有进步的,虽然没有全解出来,但是大部分都可以写出来,我觉得我就是爱思考,对题目多分析,唯独效率不是很快。…

继续阅读 Mysql数据库学习感受总结

springboot + flink 抽取 3000万左右的mysql 表到另外一张表

  • Post author:
  • Post category:mysql

问题分析: 公司需求有个超大的数据表,需要进行数据迁移备份,而且不能影响线上的正常使用,不能直接新建一张表,然后把这张表替换掉,这样做没办法减少服务器磁盘的占用,现在一张表的站20G 磁盘的空间,在网上查阅大量资料后决定使用flink 来抽取数据。 1.思路 数据过于庞大,在查询的过程中会很慢,姑每次查询10000个 数据主键id ,然后根据主键id 在循环遍历查询出每一条数据,最后通过flink…

继续阅读 springboot + flink 抽取 3000万左右的mysql 表到另外一张表

mysql 统计每人每年1-12月个个月的分数和总分、平均分

  • Post author:
  • Post category:mysql

mysql 统计每人每年1-12月个个月的分数和总分、平均分 初始化数据 DROP TABLE IF EXISTS `test_01`; CREATE TABLE `test_01` ( `id` int(0) NOT NULL, `user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NU…

继续阅读 mysql 统计每人每年1-12月个个月的分数和总分、平均分

新版Wamp的MySQL服务无法启动的解决方案

  • Post author:
  • Post category:mysql

新版Wamp的MySQL服务无法启动的解决方案 遇到的问题 安装完Wamp3.2.0之后图标始终是黄色,总是不能变绿。检查之后发现,MySQL服务没有启动。 无论是在wamp中手动启动,还是去服务里手动启动都是失败。 我的环境 安装wamp的环境是Windows Server 2019 64位 尝试过的解决历程 笔者原先在服务器上已经安装了wamp的2.1版本,但是由于其配的PHP版本较低,有些接…

继续阅读 新版Wamp的MySQL服务无法启动的解决方案

springboot+atomikos+多数据源管理事务(mysql 8.0)

  • Post author:
  • Post category:mysql

引用 https://www.cnblogs.com/coloz/p/10845058.html jta:Java Transaction API,即是java中对事务处理的api 即 api即是接口的意思 atomikos:Atomikos TransactionsEssentials 是一个为Java平台提供增值服务的并且开源类事务管理器   目录 1.结构 2.pom依赖 3.创建本地数据库…

继续阅读 springboot+atomikos+多数据源管理事务(mysql 8.0)

mysql requirement:visual studio version 2015,2017,2019 must be install

  • Post author:
  • Post category:mysql

安装了visual studio version 2019,但在安装MySQL时报错,说需要visual studio。 解决方法:报错是在安装时没有勾选.net,卸载visual studio,重新安装时选择.net。 版权声明:本文为dogyii原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/dogyii…

继续阅读 mysql requirement:visual studio version 2015,2017,2019 must be install

mysql的bug记录:syntax to use near ‘)

  • Post author:
  • Post category:mysql

Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the …

继续阅读 mysql的bug记录:syntax to use near ‘)

mysql 清除relay-log文件方法详解

  • Post author:
  • Post category:mysql

mysql 清除relay-log文件方法详解 今天在本机的mysql数据目录下发现了许多类似hostname-relay-bin.0000*的文件,该文件一般是在mysql slave实例上存在。主要用途是记录主从同步的信息,正常情况下会自动删除的。 本机未配置过master、slave,对于其来源还真不太清楚。既然是用在slave上的,那就可以放心的删除。删除master实例上的日志文件用re…

继续阅读 mysql 清除relay-log文件方法详解