-
sql 单表 多表查询去除重复记录
所属栏目:[MySql教程] 日期:2022-03-02 热度:84
单表distinct 多表group by group by 必须放在 order by 和 limit之前,不然会报错。 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId havin[详细]
-
xtrabackup 日志输出
所属栏目:[MySql教程] 日期:2022-03-02 热度:50
[root@mysql-back pingtai_temp]# innobackupex --apply-log --parallel=4 /server/pingtai_temp/ xtrabackup: recognized server arguments: --innodb_checksum_algorithm=innodb --innodb_log_checksum_algorithm=strict_crc32 --innodb_data_file_path=[详细]
-
Ubuntu 18.04安装mysql 5.7.23
所属栏目:[MySql教程] 日期:2022-03-02 热度:100
之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录。 1. 安装数据库 sudo apt-get install mysql-server 默认情况下,在安装 mysql-server 的时候就会安装,mysql-client[详细]
-
如何修改Mysql中group_concat的长度限制
所属栏目:[MySql教程] 日期:2022-03-02 热度:191
在mysql中,有个函数叫group_concat,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了,其实MYSQL内部对这个是有设置的,默认不设置的长度是1024,如果我们需要更大,就需要手工去修改 详细说明如下: 用了group_concat后,select里如[详细]
-
Linux系统中MySQL的常用操作命令
所属栏目:[MySql教程] 日期:2022-03-02 热度:65
服务: # chkconfig --list 列出所有系统服务 # chkconfig --list | grep on 列出所有启动的系统服务 # chkconfig --list mysqld # whereis mysql 查看文件安装路径 # which mysql 查询运行文件所在路径(文件夹地址) usr/bin/mysql 是指:mysql的运行路径[详细]
-
mysql 5.7 zip archive版本安装教程
所属栏目:[MySql教程] 日期:2022-03-02 热度:115
本文为大家分享了mysql 5.7 zip archive版本安装教程,供大家参考,具体内容如下 1. 从官网下载zip archive版本:官网地址 2. 解压缩至相应目录,并配置环境变量(将*bin添加进path中); 3. (重要)在根目录新建my.ini文件,写入以下内容: [mysql] #[详细]
-
MySQL DISTINCT 的基本实现原理详解
所属栏目:[MySql教程] 日期:2022-03-02 热度:141
DISTINCT 实际上和 GROUP BY 操作的实现非常相似,只不过是在 GROUP BY 之后的每组中只取出一条记录而已。所以,DISTINCT 的实现和 GROUP BY 的实现也基本差不多,没有太大的区别。同样可以通过松散索引扫描或者是紧凑索引扫描来实现,当然,在无法仅仅使[详细]
-
设置Mysql5.6允许外网访问的详细流程分享
所属栏目:[MySql教程] 日期:2022-03-02 热度:173
最近部署mysql5.6,发现默认mysql只允许本地提供服务,如果要进行若干配置,记录如下。 一、设置MySQL服务允许外网访问 修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux), 在配置文件中增加 [mysqld] port=3306 bind-address=0.0.0.[详细]
-
Mysql数据库双机热备难点分析
所属栏目:[MySql教程] 日期:2022-03-02 热度:174
小编在以前给大家介绍过关于Mysql 数据库双机热备的配置方法有兴趣的朋友参考一下,本节我们重点对其中的重要环节和需要注意的地方做了总结和分析。 一:介绍 mysql版本:5.7.20 第一个主服服务器ip:192.168.71.139 第二个主服服务器ip:192.168.71.141 二[详细]
-
Mysql的Binlog数据恢复 不小心删除数据库详解
所属栏目:[MySql教程] 日期:2022-03-02 热度:103
Mysql的Bin log数据恢复:不小心删除数据库 前言:因为不小心删除了测试机器上Mysql的一整个数据库Schema,因为是测试机所以没有做备份,现在通过MySQL的Bin log方式恢复到删除以前的数据库。 当然做Bin log的数据恢复前提是已经打开Bin log的功能,如果又[详细]
-
MLSQL Stack如何让流调试更加简单详解
所属栏目:[MySql教程] 日期:2022-03-02 热度:82
有一位同学正在调研MLSQL Stack对流的支持。然后说了流调试其实挺困难的。经过实践,希望实现如下三点: 能随时查看最新固定条数的Kafka数据 调试结果(sink)能打印在web控制台 流程序能自动推测json schema(现在spark是不行的) 实现这三个点之后,我发现[详细]
-
mysql压缩包版zip安装配置方法
所属栏目:[MySql教程] 日期:2022-03-02 热度:91
压缩包版类似文章有一些问题,缺少了data的初始化,因此结合几个文章完善了一下,希望对Windows上安装者有帮助。 MYSQL安装的时候可以有msi安装和zip解压缩两种安装方式。zip压缩包解压到目录,要使用它还需对它进行一定的配置。下面对Mysql压缩包版的安装[详细]
-
详解MySQL 5.7 MGR单主确定主节点方法
所属栏目:[MySql教程] 日期:2022-03-02 热度:129
我们行MGR年底要上线了,每天都要看官方文档学习,做测试,坚持每天写一个小知识点,有想一起学习的么~ MySQL 5.7 MGR单主确定主节点是哪个,我们可以通过成员ID来判断,然后结合read_only参数来确认。 [root@localhost ~]# mysql -uroot -p -P 3306 -h 12[详细]
-
mysql实用技巧之比较两个表是否有不同数据的方法分析
所属栏目:[MySql教程] 日期:2022-03-02 热度:70
本文实例讲述了mysql比较两个表是否有不同数据的方法。分享给大家供大家参考,具体如下: 在数据迁移中,我们经常需要比较两个表,以便在一个表中标识另一个表中没有相应记录的记录。 例如,我们有一个新的数据库,其架构与旧数据库不同。我们的任务是将所[详细]
-
MySQL数据库优化之索引实现原理与用法分析
所属栏目:[MySql教程] 日期:2022-03-02 热度:195
本文实例讲述了MySQL数据库优化之索引实现原理与用法。分享给大家供大家参考,具体如下: 索引 什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所[详细]
-
mysql取消外键约束的方式
所属栏目:[MySql教程] 日期:2022-03-01 热度:174
这篇文章主要介绍了mysql取消外键约束的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 mysql取消外键限制(约束)的方法:通过ALTER TABLE 表名 DROP FOREIGN KEY 外键约束名;语句[详细]
-
mysql卸载无法重装如何处置
所属栏目:[MySql教程] 日期:2022-03-01 热度:101
小编给大家分享一下mysql卸载无法重装如何解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql卸载无法重装是因为mysql没有卸载不干净,注册表的信息没有删除完。解决方法:1、在控制面板中删除mysql;2、删除MySQL文件夹下的my.ini[详细]
-
mysql建表时怎样设置外键
所属栏目:[MySql教程] 日期:2022-03-01 热度:185
mysql建表时如何设置外键?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! mysql建表时设置外键的方法:在CREATE TABLE语句中,通过[CONSTRAINT 外键名] FOREIGN KE[详细]
-
查看mysql是否成功开启的方法
所属栏目:[MySql教程] 日期:2022-03-01 热度:87
小编给大家分享一下查看mysql是否成功启动的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 查看mysql是否成功启动的方法:首先使用win+r快捷键打开运行窗口;然后在运行窗口中输入services.msc,回车打开服务窗口;最后在服务窗口中[详细]
-
怎么终止mysql服务器
所属栏目:[MySql教程] 日期:2022-03-01 热度:54
这篇文章将为大家详细讲解有关怎么停止mysql服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 停 止mysql服务器的方法:1、按【win+r】快捷键打开运行窗口;2、输入cmd,点击【确定】;3、在打开的命令提示符界[详细]
-
MySQL依据某一个或者多个字段查找重复数据的sql语句
所属栏目:[MySql教程] 日期:2022-03-01 热度:132
sql 查出一张表中重复的所有记录数据 1.表中有id和name 两个字段,查询出name重复的所有数据 select * from xi a where (a.username) in (select username from xi group by username having count(*) 1) 2、查询出所有数据进行分组之后,和重复数据的重复[详细]
-
删掉mysql错误日志的案例
所属栏目:[MySql教程] 日期:2022-03-01 热度:121
这篇文章主要介绍删除mysql错误日志的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 删除mysql的错误日志的方法:首先使用mysqladmin -uroot -p flush-logs命令开启新的错误日志,会自动将旧的错误日志更名为filename.err-[详细]
-
mysql查视表字符集的方法
所属栏目:[MySql教程] 日期:2022-03-01 热度:168
小编给大家分享一下mysql查看表字符集的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql查看表的字符集的方法:执行【show table status from 库名 like 表名;】语句即可。如果要查看库的字符集,可以执行【show database status[详细]
-
mysql查询日期中月份的办法
所属栏目:[MySql教程] 日期:2022-03-01 热度:119
这篇文章主要介绍了mysql查询日期中月份的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 mysql查询日期中的月份的方法:执行【SELECT * FROM BLOG WHERE MONTH(CREATETIME)=7;】语[详细]
-
mysql查询索引状态的方案
所属栏目:[MySql教程] 日期:2022-03-01 热度:62
这篇文章将为大家详细讲解有关mysql查询索引状态的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql查询索引状态的方法:通过SHOW INDEX语句,语法格式SHOW INDEX FROM 表名 [ FROM 数据库名];通过该语句[详细]