本文首发于个人微信公众号《andyqian》,期待你的关注! 前言 在上一篇文章中《浅谈MySQL Online DDL (上)》中,我们谈到了MySQL Online DDL的由来,还介绍了聚簇索引与二级索引的区别。今…
标签:MySql
mysql游标
游标描述: 游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位…
2.1、mysql-5.7.16 和 mysql-8.0.12 忘记密码修改
[toc] 1、忘记密码(基于mysql-5.7.16) 启动免授权服务端 mysqld --skip-grant-tables 客户端 mysql -u root -p 修改用户名密码 update mysql.use…
数据库系统工程师怎么备考?
高效备考数据库工程师点击链接加入群聊【数据库系统工程师2】:429433205 数据库系统工程师属于软考中级资格考试,考试主要是围绕考试大纲进行命题,备考数据库系统工程师首先对于数据库系统工程师教程中的内容要掌握清楚,其…
spark jdbc(mysql) 读取并发度优化
很多人在spark中使用默认提供的jdbc方法时,在数据库数据较大时经常发现任务 hang 住,其实是单线程任务过重导致,这时候需要提高读取的并发度。 下文以 mysql 为例进行说明。 在spark中使用jdbc 在 …
MySQL常用语法
1.什么是数据库? 一个装数据的大容器,有数据文件,日志文件,DBMS(数据库管理软件) 2.数据库是用来做什么的? 存储数据的 3.有哪几个数据库? DB2 ORACLE SQL Server mySql 4.SQL语…
Node.js中用escape解决sql注入
直接拼写sql进行数据库的操作时,很容易被人在动态参数中加入特殊字符产生sql注入,威胁数据库的安全。 'use strict'; const mysql = require('mysql'); let param = …
mysql – 不使用PowerPivot的Excel数据模型
我对excel中的“数据模型”有疑问.每当我读到这个函数时,它都会与PowerPivot一起使用. 我问,因为我想做这样的事情: 我有表A: > ID> info1 和表B: > ID> info…
TiDB 1.0 GA Release
10 月 16 日,TiDB 发布 GA 版(TiDB 1.0)。该版本对 MySQL 兼容性、SQL 优化器、系统稳定性、性能做了大量的工作。在此感谢社区小伙伴们长久以来的参与和贡献。 TiDB SQL 查询优化器 调…
余晟:十年前,我在抓虾
前些天在抓虾老同事的群里聊些话题,才发现在抓虾的日子竟然已经过去十年了。如今还会有人提到抓虾,但往往是把它当成徐易容的一次创业失败的教训。但是对亲身参与的人来说,那段经历并不只是“一次失败的教训”。 我和抓虾网的缘分,得…
不可见索引 - 非官方 MySQL 8.0 优化指南 - 学习笔记
不可见索引是 MySQL 8.0 新增的特性。提供将索引标记为 “不可被优化器使用” 的能力。这意味着索引仍会被维护并随着数据更新而更新,但没有查询被允许使用索引(即时查询中用了FORCE INDEX index_nam…
Mac安装mysql8并解决caching_sha2_password问题
Mac安装mysql8版本会遇到不少的坑,大家可以用如下方式解决: 1、用brew安装最新版本的mysql,我安装的时候还是8.1.2 brew install mysql 2、开启mysql服务 brew servic…