MySQL下的DB Link

2019-07-04
阅读 9 分钟
1.5k
在实际工作中,我们可能会遇到需要操作其他数据库实例的部分表,但又不想系统连接多库。此时我们就需要用到数据表映射。如同Oracle中的DBlink一般,使用过Oracle DBlink数据库链接的人都知道可以跨实例来进行数据查询,同样的,Mysql自带的FEDERATED引擎完美的帮我们解决了该问题。本篇文章介绍FEDERATED引擎的开启和使用。

INT类型知多少

2019-06-21
阅读 5 分钟
2.3k
前言:整型是MySQL中最常用的字段类型之一,通常用于存储整数,其中int是整型中最常用的,对于int类型你是否真正了解呢?本文会带你熟悉int类型相关知识,也会介绍其他整型字段的使用。

Windows安装MySQL5.7教程

2019-05-29
阅读 4 分钟
4.3k
导读:我们日常学习可能会需要在本地安装MySQL服务,也遇到过小伙伴探讨关于Windows系统安装MySQL的问题。在这里建议大家安装MySQL5.7版本,当然想尝试8.0版本的同学也可以参考安装。本篇文章以MySQL5.7.23版本为例,一步步的为大家总结出安装步骤,希望对大家有所帮助!

必看的数据库使用规范

2019-05-27
阅读 4 分钟
4.5k
导读: 关于MySQL数据库规范,相信大家多少看过一些文档。本篇文章给大家详细分类总结了数据库相关规范,从库表命名设计规范讲起,到索引设计规范,后面又给出SQL编写方面的建议。相信这些规范适用于大多数公司,也希望大家都能按照规范来使用我们的数据库,这样我们的数据库才能发挥出更高的性能。

MySQL笔记免费送

2019-05-16
阅读 2 分钟
2k
不知道你在平时工作或学习中,会不会经常写文档、记笔记 ~~ 笔者建议大家试着多写写文档 多记记笔记。把自己工作学习中遇到的问题,解决的方法都记录下来,别人写的好的文章也可以保存一下。长期下来 你会发现 这些文档记录着你的成长,而你也养成了记录的好习惯!本篇文章主要分享下我是怎么做记录的,介绍下常用的一些...

如何优雅的备份账号相关信息

2019-04-24
阅读 8 分钟
5.7k
最近遇到实例迁移的问题,数据迁完后还需要将数据库用户及权限迁移过去。进行逻辑备份时,我一般习惯将MySQL系统库排除掉,这样备份里面就不包含数据库用户相关信息了。这时候如果想迁移用户相关信息 可以采用以下三种方案,类似的 我们也可以采用以下三种方案来备份数据库账号相关信息。(本文方案针对MySQL5.7版本,其...

MySQL5.7应当注意的参数

2019-04-13
阅读 3 分钟
1.7k
简介: 本篇文章主要介绍 MySQL 初始化应当注意的参数,对于不同环境间实例迁移,这些参数同样应当注意。 注: 本文介绍的参数都是在配置文件 [mysqld] 部分。 server_id 和 log_bin ,binlog_format 这几个系统变量通常成对出现,当我们想指定log_bin 选项时,必须也要指定server_id 。 log_bin 是全局变量 不可动态修...

【MySQL】explicit_defaults_for_timestamp 参数详解

2019-04-10
阅读 6 分钟
16k
简介: explicit_defaults_for_timestamp 系统变量决定MySQL服务端对timestamp列中的默认值和NULL值的不同处理方法。此变量自MySQL 5.6.6 版本引入,分为全局级别和会话级别,可动态更新,默认值为OFF。本文主要介绍该参数打开和关闭情况下对timestamp的影响 。

关于自增id 你可能还不知道

2019-04-07
阅读 3 分钟
12.4k
导读:在使用MySQL建表时,我们通常会创建一个自增字段(AUTO_INCREMENT),并以此字段作为主键。本篇文章将以问答的形式讲述关于自增id的一切。

MySQL8.0新特性集锦

2019-03-18
阅读 17 分钟
4.4k
在8.0版本之前,默认字符集为latin1,utf8指向的是utf8mb3,8.0版本默认字符集为utf8mb4,utf8默认指向的也是utf8mb4。

【MySQL】常用拼接语句

2019-03-11
阅读 3 分钟
2.2k
前言:在MySQL中 CONCAT ()函数用于将多个字符串连接成一个字符串,利用此函数我们可以将原来一步无法得到的sql拼接出来,在工作中也许会方便很多,下面主要介绍下几个常用的场景。

【MySQL】lower_case_table_names参数详解

2019-03-08
阅读 1 分钟
9.1k
lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写 lower_case_table_names=2 表名存储为给定的大小写但是比较的时候是小写的unix,linux下lower_case_table_names默认值为 0 .Windows下默认值是 1 .Mac OS X下默认...

【MySQL】主从异步复制配置

2019-03-08
阅读 2 分钟
3.6k
Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 Master 端。  要实现 MySQL 的 主从同步 ,首先必须打开 Master 端的BinaryLog(mysql-bin)功能,否则...

【MySQL】查询语法简介

2019-03-08
阅读 14 分钟
1.5k
本篇文章主要简介下MySQL中where,group by ,order by ,limit,join,union ,union all,子表等查询语法。

【MySQL】标准化安装教程

2019-03-08
阅读 3 分钟
1.5k
安装相关依赖yum -y install make gcc-c++ cmake bison-devel ncurses-devel numactl libaio