1
YUM方式安装MYSQL5.7

首先mysql官网下载yum源https://dev.mysql.com/downloads/repo/yum/然后将下载好的rpm文件安装并校验[root@elegant-snap-3 /stage]$ rpm -ivh mysql80-community-release-el7-2.noarch... ...

九命猫幺 @ 2019/08/14

2
[灵魂拷问]MySQL面试高频100问(工程师方向)

作者:呼延十 juejin.im/post/5d351303f265da1bd30596f9 前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章 ...

Java知音* @ 2019/08/14

3
数据库的备份,迁移

08.14自我总结 数据库的备份 一数据库的备份 1.单库备份 2.多库备份 3.备份所有库 二.备份恢复 1.退出数据库后 多库 3.使用gzip进行压缩数据备份 4.备份时候切割binlog日志:(进行增量备份的时候可以用到) 5.备份的时候会记录指定文件的位置以及mysqlbinglog的文件 ...

小小咸鱼YwY @ 2019/08/14

4
DBUtils

DBUtils是JDBC的简化开发工具包。需要导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。 1、DBUtils功能简介 1.QueryRunner中提供对SQL语句操作的API 2.ResultSetHandler接口,用于定义select操作后,怎样封装结果 ...

木兮_1112 @ 2019/08/14

7
Mysql 局域网远程连接设置——Windows

工作中,遇到mysql数据库存储于我的电脑上,而其他电脑需要共同进行读写数据(类似redis并发),所以我的电脑就必须开启mysql远程连接。 一. 授权 1. 连接数据库 mysql -uroot -p 2.选择系统库,mysql use mysql; 当然你也可以看看你mysql里,都创建了哪些 ...

暮良文王 @ 2019/08/13

8
MySQL5.6解压版服务无法启动—系统错误1067

记录一下今天被坑了一下午的BUG 就从半个月前说起吧 当时..................................................................................................................... ... ...

听说名字特别长容易被发现 @ 2019/08/13

9
调整mysql数据库最大连接数

【查看mysql最大链接数】 MariaDB [(none)]> show variables like 'max_connections'; + + + | Variable_name | Value | + + + | max_connections | 151 | + + + + + + | ...

流年的夏天 @ 2019/08/13

10
数据库通配符

SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: [^charlist]或者[!charlist] 原始的表 (用在例子中的): Persons 表: 使用 % 通配符 例子 1 现在 ...

千百庭 @ 2019/08/13

11
神奇的 SQL 之温柔的陷阱 → 三值逻辑 与 NULL !

前言 开心一刻 一个中国小孩参加国外的脱口秀节目,因为语言不通,于是找了一个翻译。 主持人问:“Who is your favorite singer ?” 翻译:”你最喜欢哪个歌手啊 ?” 小孩兴奋地回答:”Michael Jackson” 翻译转身对主持人说:”迈克尔-杰克逊” 主持人看着翻译: ...

youzhibing2904 @ 2019/08/13

12
MySQL数据篇(五)--SQL对数据进行按月统计,或对数据进行按星期统计

对于所有的需求,当你不知道怎么处理的时候,你就先用最简单的方法,或者说的明白一点,用最原始的方法,先实现业务需求再说。 一、对提现队列数据表“ims_checkout_task”进行汇总统计,按月汇总统计每个月的提现总额,提现总次数。 1、SQL操作如下: 2、数据库返回如下: 3、关键词:case ...

在斑马线上散布 @ 2019/08/13

14
MySQL触发器

触发器是一类特殊的事务,可以监视某种数据操作(insert,update,delete),并触发相关操作(insert,update,delete) 触发器创建之四要素: 监视地点 (table) 监视事件 (insert,update,delete) 触发时间 (after,before) 触发事 ...

豪誉 @ 2019/08/13

15
MySQL数据库-表操作-SQL语句(二)

1. MySQL多表查询 1.1 外键约束 为了消除多张表查询出现的笛卡尔积的现象,MySQL在建表并进行多表之间的关键查询可以使用外键关联查询。 外键:从表1(sub)的某列引用(ref)另外一个表2(main)的某列的值,把表1的这列叫做表2这列的外键。 1.2 外键的设置使用 比如上述最简单的 ...

人无名,则可专心练剑 @ 2019/08/13

17
MySQL Explain详解

MySQL Explain详解 explain命令:可查看SQL语句的执行计划,查看SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。 具体操作是:select前添加explain来实现,它可以告诉我们你的语句性能如何。 平常查询:(MySQL逐条统计,当数据过大 ...

根号829 @ 2019/08/13

18
MySQL-线上数据迁移实战记录

1. 迁移背景和限制条件 随着功能的迭代或者数据表中数据量的增加,将现有数据进行迁移已是工作中经常遇到的事情。通常我们在平时迁移数据数据的时候,只需要用mysqldump、mysqlimport指令就能完成迁移功能,但在实际工作中,作为开发者的我们往往没有这么大的权限(例如写权限)来操作线上数据,只 ...

Triple-S @ 2019/08/13

19
[转载]Mysql数据库千万级数据处理优化

转载:http://blog.sina.com.cn/s/blog_6dcd17320100tm6o.html 1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致 ...

php程序猿的笔记 @ 2019/08/13

20
数据库系统原理(一)

数据库系统原理(一) 数据库系统概述 1. 数据库基本概念 什么是数据? 数据(Data) 是描述事物的符号记录,是指利用物理符号记录下的、可以鉴别的信息 数据是信息存在的一种形式,只有通过解释或处理的数据才能成为有用的信息 数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立 ...

SunArmy @ 2019/08/13