文档起源 对比percona来说,mariadb更“不像”一点MySQL,官方发布的10.1版本,对比的比较实现是官方版本的5.6以及5.7,这里主要想说的,是10.1这个版本与官方版本5.7的主要区别。 主要特点 Ga…
分类:MySql
字符集 - 非官方 MySQL 8.0 优化指南 - 学习笔记
MySQL 8.0 支持 Unicode 9.0 的编码是utf8mb4。它是变长的,每个字符占用 1~4 字节。关于字节和字符类型的可变长度有许多细微差别: 当创建 VARCHAR(n) 列时,n 代表字符数。储存该类…
高并发下的sql优化
假设有数据库表中有列(列名是energy),作为一个计数器,这个计数器有一个上限。用户发来一个请求,参数是一个随机值,计数器会加上这个随机值,直到到达上限为止(不能超过上限)。我们需要记录处理用户请求所增加的值,这个值包…
Mysql 字符集编码
1.查看编码 可以输入:show character set,来查看编码集 如果要查看表的编码,其和引擎的内容查看方法一样,可以通过下面命令查看: mysql> show create table xxx; #查看…
MySQL JSON数据类型操作
概述 mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据时,还是比较别扭的…
MySQL安装与初始化
title: MySQL安装与初始化 date: 2018-06-05 12:51:38 tags: MySQL catalog: true MySQL安装与初始化 安装 使用brew进行安装 brew install …
mysql锁(八)innodb下的共享锁和排他锁
****什么是共享锁,什么是排他锁?**** ****共享锁****也叫读锁,简称S锁,原理:一个事务获取了一个数据行的共享锁,其他事务能获得该行对应的共享锁,但不能获得排他锁,即一个事务在读取一个数据行的时候,其他事务…
oracle日期时间型timestamp的深入理解
1、字符型转成timestamp select to_timestamp('01-10月-08 07.46.41.000000000 上午','dd-MON-yy hh:mi:ss.ff AM') from dual; …
MySQL学习笔记之二
数据库的操作总结就是:增删改查(CURD),今天记录一下基础的检索查询工作。 检索MySQL 1.查询表中所有的记录 mysql> select * from apps; +----+------------+--…
lua-resty-sync 开源
lua-resty-sync – synchronizing data based on version changes Table of Contents Name Synopsis Description…
MySQL Metadata lock深入
原文http://www.sqlparty.com/mysql-metadata-lock%E6%B7%B1%E5%85%A5/ MySQL 5.5.3版本中引入了Metadata lock。在5.5.3版本之前,MyS…
PHP题目分享与答案(2)
2:索引分为哪些?如何创建索引?索引如何优化?A,B,C联合索引如何才能命中索引? MySQL索引分为主键索引,唯一索引,普通索引,全文索引以及复合索引等 创建主键索引:alter table ·user· add pr…