-
MySQL中出现Multiple primary key defined报错提示之化解办法
所属栏目:[MySql教程] 日期:2023-08-01 热度:6362
创建主键可以有两种方式:
create table 表名(
字段名 类型,
字段名 类型,
……
primary key(name)
);
或者是
create table 表名(
字段名 类型 primary key,[详细] -
在MySQL中SQL Mode如何查看与设置
所属栏目:[MySql教程] 日期:2023-07-31 热度:8169
MySQL中SQL Mode如何查看与设置的呢?其实MySQL可以运行在不同的模式下,而且可以在不同的场景下运行不同的模式,这主要取决于系统变量 sql_mode 的值。本文主要介绍一下这个值的查看与设置,主要是在Mac系统下。
[详细] -
mysql怎样统计每个专业分数段的人数
所属栏目:[MySql教程] 日期:2023-07-31 热度:7578
mysql如何统计每个专业分数段的人数的呢?下面由亿速云小编给大家详细的介绍;
1.我的表结构
student_info
| id |name |profession|score|
|--|--|--|--|
|id|姓名|分数|专业|
2.按分数段统[详细] -
撰写并执行 MySQL 5.6 的 backup 脚本,同时发出 email
所属栏目:[MySql教程] 日期:2023-07-31 热度:9717
mysql5.6备份脚本并发送邮件
1.全库备:
#!/bin/bash
#name: full library backup
#backup directory
back_Dir=date +%Y-%m-%d
#create backup direct
mkdir /opt/$back_Dir
#defin[详细] -
MySQL 8.0.18运用clone plugin重建MG
所属栏目:[MySql教程] 日期:2023-07-31 热度:6257
假设三节点MGR某个节点异常,需要重新把这个节点加入到MGR集群中,具体操作过程如下:
贡献者端执行(192.168.1.11)
DROP USER 'donor_clone_user'@'192.168.1.12';
CREATE USER '[详细] -
MySQL分布式集群之MHA
所属栏目:[MySql教程] 日期:2023-07-31 热度:3829
MySQL高可用集群之MHA
一、MHA简介
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可[详细] -
mysql主从复制与维护--单主、双主
所属栏目:[MySql教程] 日期:2023-07-31 热度:7998
本文讲述了MySQL单主、双主模式的配置方法、注意事项、和维护的一些事项。
1. 单主配置实例
1.1 整体流程:
master与slave时间同步
master开启二进制记录功能并授权一个特定的用户对二进制文件有复制[详细] -
MySQL 8.0.17 clone plugin 本地远程备份,并构建主从测试过程
所属栏目:[MySql教程] 日期:2023-07-31 热度:9190
本篇为测试过程,总结文章将请看下一个篇,具体过程如下:
[root@es2 ~]# yum -y install mysql-community-*
已加载插件:fastestmirror
正在检查 mysql-community-client-8.0.17-1.el7.x86_64.rpm: mys[详细] -
mysql 分组函数的特性
所属栏目:[MySql教程] 日期:2023-07-31 热度:4183
#能排序就能比较,并且忽略了null值
SELECT MAX(last_name),MIN(last_name),COUNT(last_name) FROM employees;
#count只能计算不为null的个数
SELECT COUNT(commission_pct) FROM employees;
#忽略了[详细] -
MHA+MySQL解决mysql高可以使用
所属栏目:[MySql教程] 日期:2023-07-31 热度:6616
MHA+MySQL实现mysql高可用
1. MHA的简单介绍
简介
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套[详细] -
Mysql运行模式及1690错误解决
所属栏目:[MySql教程] 日期:2023-07-31 热度:2803
Mysql运行模式及1690错误处理
MySQL said: Documentation
1690 - BIGINT UNSIGNED value is out of range in
经过查询,发现这个错误的原因是两个时间字段进行减法运算时,如果有一个时间为000[详细] -
MYSQL .ibd文件文件恢复
所属栏目:[MySql教程] 日期:2023-07-29 热度:4110
恢复还原mysql中的.ibd文件。
1、需先创建一个一样的数据库表结构
2、删除表空间
ALTER TABLE "+dbName+" DISCARD TABLESPACE;
3、复制xxxxx.ibd文件到数据库目录下
4、恢复导入表空间
ALTE[详细] -
mysql 行子查询方法
所属栏目:[MySql教程] 日期:2023-07-29 热度:3508
#案例:查询员工编号最小且工资最高的员工信息
SELECT *
FROM employees
WHERE (employee_id,salary)=(
SELECT MIN(employee_id),MAX(salary)
FROM employees
);
由以下代码演变[详细] -
mysql 数学函数介绍
所属栏目:[MySql教程] 日期:2023-07-29 热度:2534
SELECT ROUND(3.14); #四舍五入
SELECT ROUND(3.1415,3); #第二个参数为保留小数点的位数
SELECT CEIL(1.2); #大于1.2的最小整数
SELECT FLOOR(1.2); #小于1.2的最大整数
SELECT TRUNCATE(3.1415,[详细] -
MYSQL查询--聚合函数获取
所属栏目:[MySql教程] 日期:2023-07-29 热度:1182
聚合函数查询
聚合函数的最大特点是它们根据一组数据求出一个值。聚合函数的结果值只根据选定行中非NULL的值进行计算,NULL值被忽略。
COUNT()函数
COUNT()函数,对于除“*”以外的任何参数,[详细] -
MySQL回滚工具binlog2sql使用描述
所属栏目:[MySql教程] 日期:2023-07-29 热度:5449
直接从官网下载软件包,照着github上给的方法,虽然可以安装成功,但是执行如下命了报错,由于此工具源代码是是别人所写,目前暂时没找到是代码的哪个地方导致的语法错误。有知道的网友朋友可以友情提醒下,谢谢。[详细]
-
TiDB rpm 安装方式描述
所属栏目:[MySql教程] 日期:2023-07-29 热度:8250
rpm/deb 或yum/apt 一直以来都是Linux 上最简单的软件安装方式。
由于TiDB 官方更推崇ansible/docker/k8s的安装方式,对于传统安装方式,官方仅仅给出了二进制安装文件,没有给出rpm 安装方式。
本着折腾的精[详细] -
CentOS7.4下MySQL5.7.28的RPM的形式安装
所属栏目:[MySql教程] 日期:2023-07-29 热度:6399
Linux系统版本:CentOS7.4
MySQL版本:5.7.28
在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装。
下载地址:
https://cdn.m[详细] -
mysql 存储函数实现搬表
所属栏目:[MySql教程] 日期:2023-07-29 热度:9916
实现简单搬表,使用游标循环
第一行 DELIMITER //和最后一行的//必须,否则遇到分号就报错
DELIMITER //
create procedure movedata()
BEGIN
DECLARE Done INT DEFAULT 0;
DECL[详细] -
MySQL之MHA高可以使用配置及故障转移
所属栏目:[MySql教程] 日期:2023-07-29 热度:1890
前言:
中心化群集:有master、slave,
MHA用来解决群集中master宕机的情况,
MMM群集架构:有两台master服务器
MHA概述
日本DeNA公司youshimaton(现就职于Facebook公司)开发
一套优秀的作[详细] -
MySQL之函数、存储过程及触发器
所属栏目:[MySql教程] 日期:2023-07-29 热度:4677
MySQL中函数、存储过程和触发器现在用得不多了,做了解就可以,因为现在数据库性能是很多系统的瓶颈了,这些操作都可以在数据库外由专业的编程语言如java等来完成,以减轻数据库负担,数据库只负责数据存储。
函[详细] -
DBSync如何连接并同步至MySQL
所属栏目:[MySql教程] 日期:2023-07-28 热度:8386
DBSync支持各种异构数据库之间的同步,如Access、SQL Server、Oracle、MySQL、DB2等,但很多用户在同步MySQL时遇到问题,这里讲述一下解决措施。
1、问题现象
DBSync设置同步任务时,如果数据库类型是MySQL,[详细] -
mysql8.0二进制安装部署
所属栏目:[MySql教程] 日期:2023-07-28 热度:8145
mysql8.0二进制安装
1.创建目录授权
groupadd mysql
useradd mysql
mkdir -p /usr/local/mysql/
mkdir -p /usr/local/mysql/data
mkdir -p /usr/local/mysql/etc
mkdir -p /usr/local/m[详细] -
再聊mysql锁机制及原理—锁的诠释
所属栏目:[MySql教程] 日期:2023-07-28 热度:4391
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更[详细]
-
MySQL 数组转double调换栈帧(可能丢了精度)
所属栏目:[MySql教程] 日期:2023-07-28 热度:7119
一、转换案例
最近有朋友讨论字符串转换double丢失精度的问题案例如下:
本案例来自朋友徐晨亮
root@mysqldb 22:12: [xucl]> show create table t1\G*************************** 1. row **************[详细]