问题描述: MySQL中二进制日志功能默认是关闭的,查看各种开启方式后,确定在配置文件中加入如下配置来开启该功能: [mysqld] log-bin=mysql 之后使用 “systemctl start mysql” …
标签:MySql
如何在SQL创建索引
我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Addr…
MySQL 5.7 JSON 数据类型使用总结
文章目录 一、JSON数据类型简介 二、简单使用示例 数据准备 数据查询 数据修改 其他函数 总结 三、JSON 函数概览 一、JSON数据类型简介 从版本5.7.8开始,mysql开始支持json数据类型,json数据…
数据库聚集函数
聚集函数 为了进一步方便用户,增加检索功能,数据库提供了许多聚集函数,主要有 COUNT(*) 统计元组个数 COUNT ([ALL/DISTINCT ] <列名>) 统计一列中值的个数 SUM ([ALL/…
mysql 数学函数
SELECT ROUND(3.14); #四舍五入 SELECT ROUND(3.1415,3); #第二个参数为保留小数点的位数 SELECT CEIL(1.2); #大于1.2的最小整数 SELECT FLOOR(1…
MySql - 索引
索引长度 索引长度短,区分度就低,索引长度长,区分度高,查询效率高,但是索引要占内存,所以要找到一个平衡点; 举个例子: (张,张三,张三哥),如果索引长度取1的话,那么每一行的索引都是 张 这个字,完全没有区分度,结果…
mysql 大表中count() 使用方法以及性能优化.
笔者现在遇到这么一个场景, 一个单表中包含有6000w+的数据,然而你又不能拆分.需要分别统计表中有多少数据,A产品有多少,B产品有多少这几个数据. 在为优化之前.表结构如下,为了隐藏内容我将相应字段做了模糊化处理. C…
MySql 简易安装指南
本文为[原创]文章,转载请标明出处。 原文链接: https://weyunx.com/2019/01/31… 原文出自 微云的技术博客 在 Centos7 系统下使用yum命令安装 MySql ,首先先在官…
商品、订单、购物车和订单商品快照的关系,初步了解成为架构师的思想
导读 最近见同事在做订单和订单材料快照这方面的业务,这其实就像淘宝上的商品,不过,这里是材料商品了。它一共涉及到 五张表 : 材料表,材料的详细信息 订单表,用户购买材料时的记录表 购物车,待付款材料 用户表,谁购买了材…
Navicat不能够远程登录Linux上的mysql数据库解决方法
第一步是要登录远程Linux电脑的mysql数据库: mysql -uroot -p 然后切换到mysql数据库: mysql>use mysql 第二步就是要修改权限: mysql> grant all p…
MySQL™ 参考手册(排序行)
排序行 你可能已在前面的示例中注意到结果行没有按特定顺序显示,当行以某种有意义的方式排序时,通常更容易检查查询输出,要对结果进行排序,请使用ORDER BY子句。 这是动物的生日,按日期排序: mysql> SEL…
数据库的分库分表
一 概念:什么是分库分表(sharding) 1 将集中于单一节点的数据拆分并分别存储到多个数据库或表,称为分库分表 2 数据切分分为两种方式,垂直切分和水平切分 3 分库:因为表多导致数据过多使用垂直切分,垂直切分就是…