MySQL字段默认值设置详解

2021-03-01
阅读 4 分钟
12.5k
在 MySQL 中,我们可以为表字段设置默认值,在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值。关于默认值,有些知识还是需要了解的,本篇文章我们一起来学习下字段默认值相关知识。

MySQL查看及杀掉链接方法大全

2021-02-22
阅读 6 分钟
3.7k
在数据库运维过程中,我们时常会关注数据库的链接情况,比如总共有多少链接、有多少活跃链接、有没有执行时间过长的链接等。数据库的各种异常也能通过链接情况间接反应出来,特别是数据库出现死锁或严重卡顿的时候,我们首先应该查看数据库是否有异常链接,并杀掉这些异常链接。本篇文章将主要介绍如何查看数据库链接及...

MySQL字段类型最全解析

2021-02-01
阅读 3 分钟
11.2k
要了解一个数据库,我们必须了解其支持的数据类型。MySQL 支持大量的字段类型,其中常用的也有很多。前面文章我们也讲过 int 及 varchar 类型的用法,但一直没有全面讲过字段类型,本篇文章我们将把字段类型一网打尽,讲一讲常用字段类型的用法。

简单说几个MySQL高频面试题

2021-01-25
阅读 4 分钟
2.5k
在各类技术岗位面试中,似乎 MySQL 相关问题经常被问到。无论你面试开发岗位或运维岗位,总会问几道数据库问题。经常有小伙伴私信我,询问如何应对 MySQL 面试题。其实很多面试题都是大同小异的,提前做准备还是很有必要的。本篇文章简单说下几个常见的面试题,一起来学习下吧。

初识ClickHouse——安装与入门

2021-01-15
阅读 5 分钟
8.4k
久闻 ClickHouse 大名,一直没有去详细了解。近期看了下 ClickHouse 相关文档,决定安装体验下。想了解 ClickHouse 的小伙伴可以一起跟着学习哦。本篇文章主要介绍 ClickHouse 安装方法及基础知识。

年底了,你的数据库密码安全吗

2021-01-07
阅读 9 分钟
2.1k
年底了,你的数据库是不是该巡检了?一般巡检都会关心密码安全问题,比如密码复杂度设置,是否有定期修改等。特别是进行等保评测时,评测机构会要求具备密码安全策略。其实 MySQL 系统本身可以设置密码复杂度及自动过期策略的,可能比较少用,大多数同学并未详细去了解。本篇文章我们一起来学习下如何设置数据库账号密码...

utf8改成utf8mb4实战教程

2020-12-24
阅读 3 分钟
6.4k
在 MySQL 中,系统支持诸多字符集,不同字符集之间也略有区别。目前最常用的字符集应该是 utf8 和 utf8mb4 了,相比于 utf8 ,utf8mb4 支持存储 emoji 表情,使用范围更广。本篇文章将会介绍 utf8 修改成 utf8mb4 字符集的方法。

一枚程序员的跑步之路

2020-12-23
阅读 3 分钟
981
转眼间已到年末,令人难忘的 2020 即将过去。又到了做年终总结的时候,我也随大流做一个年终总结,不过是「跑步年终总结」,同时也分享下自己跑步一年来的感受及经验。

MySQL修改账号密码方法大全

2020-12-17
阅读 4 分钟
14k
在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改、密码过期需要修改、忘记密码需要修改等。本篇文章将会介绍需要修改密码的场景及修改密码的几种方式。

安装MySQL后,需要调整的10个性能配置项

2020-12-10
阅读 4 分钟
2.9k
通常情况下,当我们需要进行 MySQL 性能审计时,我们将审查 MySQL 配置并提出改进建议。在大多数情况下,我们只建议安装后更改一些核心的 MySQL 性能调优参数,即使有数百个选项可用。这篇文章的目的是给你列出一些最关键的参数设置,并告诉你如何去调整它们。

MySQL binlog_ignore_db 参数最全解析

2020-12-04
阅读 12 分钟
2.4k
经过前面文章学习,我们知道 binlog 会记录数据库所有执行的 DDL 和 DML 语句(除了数据查询语句select、show等)。注意默认情况下会记录所有库的操作,那么如果我们有另类需求,比如说只让某个库记录 binglog 或排除某个库记录 binlog ,是否支持此类需求呢?本篇文章我们一起来看下。

推荐几款MySQL相关工具

2020-11-26
阅读 3 分钟
3.2k
随着互联网技术的不断发展, MySQL 相关生态也越来越完善,越来越多的工具涌现出来。一些公司或个人纷纷开源出一些不错的工具,本篇文章主要介绍几款 MySQL 相关实用工具。提醒下,这里并不介绍 Navicat 等这类图形化操作工具哦。

MySQL从库维护经验分享

2020-11-19
阅读 2 分钟
1.7k
MySQL 主从架构应该是最常用的一组架构了。从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用。其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维护经验,一起来学习吧。

mysqldump中skip-tz-utc参数介绍

2020-11-16
阅读 10 分钟
3.3k
在前面文章中,有提到过 mysqldump 备份文件中记录的时间戳数据都是以 UTC 时区为基础的,在筛选恢复单库或单表时要注意时区差别。后来再次查看文档,发现 tz-utc、skip-tz-utc 参数与此有关,本篇文章我们一起来看下此参数的作用吧。

啥是数据库范式

2020-11-06
阅读 3 分钟
1.1k
关于数据库范式,时常有听说过,一直没有详细去了解。一般数据库书籍或数据库课程会介绍范式相关内容,范式也经常出现在数据库考试题目中。不清楚你是否对范式有比较清晰的了解呢?本篇文章我们一起来学习下数据库范式吧。

从全备中恢复单库或单表,小心有坑!

2020-09-22
阅读 8 分钟
2.6k
MySQL 逻辑备份工具最常用的就是 mysqldump 了,一般我们都是备份整个实例或部分业务库。不清楚你有没有做过恢复,恢复场景可能就比较多了,比如我想恢复某个库或某个表等。那么如何从全备中恢复单库或单表,这其中又有哪些隐藏的坑呢?这篇文章我们一起来看下。

MySQL8.0大表秒加字段,是真的吗?

2020-09-11
阅读 3 分钟
4.3k
很早就听说 MySQL8.0 支持快速加列,可以实现大表秒级加字段。笔者自己本地也有8.0环境,但一直未进行测试。本篇文章我们就一起来看下 MySQL8.0 快速加列到底要如何操作。

关于MySQL参数,这些你要知道

2020-09-04
阅读 4 分钟
2.3k
在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。

MySQL redo与undo日志解析

2020-08-28
阅读 3 分钟
2.6k
前面文章讲述了 MySQL 系统中常见的几种日志,其实还有事务相关日志 redo log 和 undo log 没有介绍。相对于其他几种日志而言, redo log 和 undo log 是更加神秘,难以观测的。本篇文章将主要介绍这两类事务日志的作用及运维方法。

MySQL中几种常见的日志

2020-08-21
阅读 3 分钟
1.6k
在 MySQL 系统中,有着诸多不同类型的日志。各种日志都有着自己的用途,通过分析日志,我们可以优化数据库性能,排除故障,甚至能够还原数据。这些不同类型的日志有助于我们更清晰的了解数据库,在日常学习及运维过程中也会和这些日志打交道。本节内容将带你了解 MySQL 数据库中几种常用日志的作用及管理方法。

MySQL备份脚本,应该这么写

2020-08-14
阅读 3 分钟
1.9k
数据库备份的重要性不言而喻,特别是在生产环境,任何数据的丢失都可能产生严重的后果。所以,无论什么环境,我们都应该有相应的备份策略来定时备份数据库。在 MySQL 中,比较常用的逻辑备份工具是 mysqldump,本篇文章将介绍 MySQL 定时备份的方法。

InnoDB存储引擎简介

2020-08-07
阅读 3 分钟
1.9k
存储引擎是数据库的核心,对于 MySQL 来说,存储引擎是以插件的形式运行的。虽然 MySQL 支持种类繁多的存储引擎,但最常用的当属 InnoDB 了,本篇文章将主要介绍 InnoDB 存储引擎相关知识。

我想和你聊聊

2020-07-31
阅读 2 分钟
1.6k
不知不觉『MySQL技术』公众号已经持续运营一年半了。想想自己能坚持笔辍不耕写了一年多,也挺不容易的,为自己点个赞。虽然本号发文章并不算高产,但几乎每周都会发原创技术文章,能坚持下来离不开各位读者的支持。本篇文章咱们不聊技术,我想和你聊聊自己的感受和收获,文笔不好,还请见谅。不要走开,文末有彩蛋!

MySQL主从复制详解

2020-07-24
阅读 4 分钟
3.1k
在MySQL中,主从架构应该是最基础、最常用的一种架构了。后续的读写分离、多活高可用架构等大多都依赖于主从复制。主从复制也是我们学习MySQL过程中必不可少的一部分,关于主从复制的文章有很多,笔者也来凑凑热闹,写写这方面的内容吧,同时分享下自己的经验和方法。

推荐一些学习MySQL的资源

2020-07-17
阅读 3 分钟
2.9k
在日常工作与学习中,无论是开发、运维、还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一。在互联网公司,开源数据库用得比较多的当属MySQL了,相信各位小伙伴关注我的原因也是学习MySQL。学习MySQL的途径有很多,每个人的学习方法也各有不同,但最重要的还是要坚持,找到适合自己的学习方法。...

带你解析MySQL binlog

2020-07-10
阅读 8 分钟
4k
我们都知道,binlog可以说是MySQL中比较重要的日志了,在日常学习及运维过程中,也经常会遇到。不清楚你对binlog了解多少呢?本篇文章将从binlog作用、binlog相关参数、解析binlog内容三个方面带你了解binlog。

一文解决MySQL时区相关问题

2020-07-03
阅读 6 分钟
3.6k
在使用MySQL的过程中,你可能会遇到时区相关问题,比如说时间显示错误、时区不是东八区、程序取得的时间和数据库存储的时间不一致等等问题。其实,这些问题都与数据库时区设置有关,本篇文章将从数据库参数入手,逐步介绍时区相关内容。

手把手教你看MySQL官方文档

2020-06-23
阅读 3 分钟
2.4k
在学习和使用MySQL的过程中,难免会遇到各种问题。不知道当你遇到相关问题时会怎么做,我在工作或写文章的过程中,遇到不懂或需要求证的问题时通常会去查阅官方文档。慢慢的,阅读文档也有了一些经验,本篇文章将手把手教你阅读MySQL官方文档,希望可以给到各位一点小收获。

MySQL关于日期为零值的处理

2020-06-12
阅读 7 分钟
2.3k
前面文章我们介绍过日期和时间字段的查询方法,最近遇到日期值为零的问题。原来了解过和 sql_mode 参数设置有关,但还不是特别清楚,本篇文章将探究下MySQL怎么处理日期值为零的问题。

关于日期及时间字段的查询

2020-06-05
阅读 5 分钟
8.1k
在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范化查询方法。