-
MySQL的Docker安装
1、首先从 Docker 仓库下载 MySQL的镜像 docker pull mysql:5.7 2、创建配置文件 和 存放 mysql的目录 mkdir -p /opt/mysql/config mkdir -p /opt/mysql/data 在 config 目录下面新建 my.cnf 文件, ... -
MySQL-触发器和自定义函数
一、自定义函数 自定义函数也是过程式对象之一,与存储过程很相似。它们都是由SQL和过程式语句组成的代码片段,并且可以从应用程序和SQL中调用。也有一些区别: 自定义函数不能拥有输出参数,因为自定义函数本身就是输出参数; 不能用call语句来调用自定义函数; 自定义函数必须包含一条return语句,而 ... -
Linux Redhat 6下MySQL5.1.73升级升级到MySQL5.7.26无法启动
从5.1.73升级到MySQL5.7.26后,启动MySQL失败问题的解决办法 -
centos7使用yum安装mysql5.6版本
centos7yum一键安装mysql5.6版本数据库 -
MySQL 【优化宝典】
概述 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向扩展:MySQL集 ... -
MySQL优化5---查询优化
为什么查询慢 慢的原因有很多,比如网络、CPU、IO、锁、SQL本身问题等。 SQL执行响应时间是第一位的,SQL的优化一定要找出哪部分是最慢的,具体问题具体分析。分析方法可以使用系统性能检测和执行计划查看。 数据量大问题 1.查询是避免使用select ,应该具体列出需要的那些字段; 2.如果明确 ... -
mysql实例的连接数max_user_connections 和max_connections 配置的那些事
今天在查线上问题时,通过phpMyAdmin来进行DML操作,发现比平时慢多了,就各种进原因。 项目的场景是一个mysql实例中创建了多个数据库,猜想可能是相互影响所致。 然后,查询线上Mysql数据库的连接数配置,发现明显不太合理。 如下: 大家知道 ,在服务器安装完Mysql实例后,会在my.i ... -
mysql学习笔记(五)
排序检索数据 检索出的数据并不是以纯粹的随机顺序显示的。如果不排序,数据一般将以它在底层表中出现的顺序显示。这可以是数据最初v>添加到表中的顺序。但是,如果数据后来进行过更新或删除,则此顺序将会受到MySQL重用回收存储空间的影响。因此,如果不明确控制的话,不能(也不应该)依赖该排序顺序。关系数据库 ... -
重新安装MySQL8出现的问题
这个学期有网络数据库的课,于是把当初的MySQL下回来,但期间又遇到了许多的新问题。。。 问题与解决方法如下: 问题一 百度一下。。安装一个“微软常用运行库”即可解决问题。 注意:是VCRUNTIME140_1.dll,不是VCRUNTIME140.dll!!! 问题二 百度一下。。。原因是my.i ... -
Mysql:SQL Modes:最令我烦的sql-modes:一个标准它不香么?!
核心:所谓的各种sql mode就是mysqld的各种语法检查开关。 原则:如果你不想有各种烦恼:不要去设置它! 提示:如果你想设置它,尽量兼容国际标准。 The default SQL mode in MySQL 8.0 includes these modes: ONLY_FULL_GROUP_ ... -
mysql没有partition by关键字,怎么实现分组取第一行数据?用MySQL的SUBSTRING_INDEX解决!
mysql没有partition by关键字,怎么实现分组取第一行数据?用MySQL的SUBSTRING_INDEX解决! ... -
egg.js 使用 mysql 总结
一. 环境版本 1. node v13.5.0 2. npm v6.13.4 3. mysql v8.0.19 3. egg.js v2.15.1 4.?egg-mysql v3.0.0 二. 安装mysql 1. 安装mysql?,系统可自动选择您需要下载的版本,选择第一个 Download 进行 ... -
【学习笔记】Mysql指定范围随机时间
修改时间为指定范围的随机时间,首先通过java8的LocalDateTime计算时间间隔(秒),然后借助mysql的日期增加函数和随机函数实现。 ... -
SQL 数据类型(Microsoft Access、MySQL 以及 SQL Server )
1、SQL Server 数据类型 Character 字符串: 数据类型描述存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的字符串。最多 8,000 个字符。 varchar(max) 可变长度的字符串。最多 1,073,741,824 个字 ... -
mysql 备份 还原不了
lower_case_table_names = 0innodb_log_file_size = 1024Minnodb_file_per_table=1innodb_file_format = Barracudainnodb_strict_mode = 0internal_tmp_disk_sto ... -
Linux部署nodejs+MySQL项目
一、首先需要有一台Linux的服务器 二、安装环境 没有必要去用那些下载压缩包,解压,配置环境变量,,,等等这些方式,当然,如果你愿意,或者想尝试也是可以的,我这边就不这样做了; 1、利用epel来安装 sudo yum install epel-release sudo yum install n ... -
mysql源码分析-启动过程
mysql源码分析 启动过程 概要 参看 1. https://dev.mysql.com/doc/internals/en/ ... -
mysql实现row_number()和row_number() over(partition by)
在MySQL中怎么实现row_number() over(partition by)函数 ... -
mysql主从备份配置
MySQL主从复制原理 主服务器数据库的每次操作都会记录在其二进制文件mysql bin.xxx(该文件可以在mysql目录下的data目录中看到)中,从服务器的I/O线程使用专用账号登录到主服务器中读取该二进制文件,并将文件内容写入到自己本地的中继日志relay log文件中,然后从服务器的SQL ... -
mysql sqlyog中的编码问题
往数据表当中写入汉字: 执行: ALTER?TABLE?Students?CONVERT?TO?CHARACTER?SET?gbk?COLLATE?gbk_chinese_ci 方可解决 ...