小结 碎片mysql空间
PHP连接MYSQL数据库参数设置机器增删查改操作
1.param.php <?php session_start(); if(!$_SESSION["user"]->poststuno) exit('你的工号不正确'); if($_SESSION["user"]->juese=='001') exit('未知错误,请联系管理员 0001'); $d ......
Hive元数据配置到Mysql
1. 将mysql的JDBC驱动拷贝到Hive的lib目录下 [root@hadoop1 lib]# ls mysql-connector-java-5.1.34.jar 2. 配置MetaStore到Mysql [root@hadoop1 conf]# vi hive-site.xml <conf ......
让你脑洞大开的MySQL优化技巧
由于分库分表的原因,和开发规定了不能使用 表表JOIN 语句。因此,我们要将 JOIN 语句的转化成使用 IN 来做。如现在有 表 A(a_id, c_a)c_a有普通索引,表 B(b_id, c_a) 这两个表要关联, 应该转化为以下步骤处理: 先查询B中的 a_id SELECT c_a FRO ......
基础知识小结
为什么会存在这个 大概在2021年中左右,我决定未来5-8年还是在搞技术,所以我就在想我该如何完善自己的知识体系,要怎么样才能成为一个合格的、专业的前端工程师,如果后面不止于前端,我要怎么样才能在软件行业走的更远。所以就有了先提升很基础的知识点,虽然大学专业是软件工程,但是这些基础真的基本都还给书本 ......
MySQL行级锁初探
MySQL行级锁初探 版本:8.0.29 最近研究MySQL行级锁发现一个有趣的东东。 正常情况下,对于表级锁来说,对于会话持有某个表的锁(无论什么类型),可以在performance_schema.metadata_locks中查到会话持有锁的信息。 而对于会话对表的DML操作涉及的每一行,竟然都 ......
javaEE进阶小结与回顾(五)
字符集 字符集基础 一堆字符的集合,包含很多字符,并且每个字符都有一个数字编号与之对应 常见字符集有:ASCII字符集,GBK字符集,Unicode字符集等 计算机根据字符集,可对字符进行编码,以便计算机识别和存储各种文字 常用字符集 ASCII字符集 美国信息交换标准代码,包括了数字,英文,符号 ......
Linux 文件系统之 inode小结
Linux 文件系统之 inode小结 inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统 ......
Code-C++-Linux-统计一个文件夹占据空间大小
#Code-C++-Linux-统计一个文件夹占据空间大小 https://my.oschina.net/Tsybius2014/blog/330628 从以上链接中拷贝的代码 #include <stdio.h> #include <sys/stat.h> #include <sys/types. ......
mysql 抓取binlog,进行数据变更及并发分析
步骤 进入mysql的binlog目录, 我的在 /var/lib/mysql 解析数据 基于错误数据,在解析出的 SQL 文件中搜索匹配 mysql mysqlbinlog 的解析命令 sudo mysqlbinlog --no-defaults --base64-output=decode-ro ......
安装mysql
在服务器下执行cd /usr/local,进入到local文件中。执行mkdir mysql 创建文件夹。 mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar文件拷贝到b服务器的/usr/local/mysql目录下。在b服务器cd /usr/local/mysql进入 ......
Mysql主从同步
1. 配置主服务器 # vi /etc/my.cnf [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8' #服务器唯一标识 server_id=1 #二进制日志文件名 log-bin=master-bin log-bin- ......
mysql中字段存储不区分大小写
mysql中查询时,遇到字段不区分大小写的情况,大小写都能取到值 // sql语句中"select * from tab_user where binary username=? and password = ?"; binary 可以做到区分大小写 // MySQL中默认字段是不区分大小写的,如果 ......
mysql的视图
视图是一个古老的数据库概念,一项传统的数据库技术。 它是由数据库里的数据(表或者其他视图)生成的一张“虚表”。一般用来归纳常用的查询数据。可以通过对视图数据操作(增删改),来实现对其来源数据的操作。 例如:学校的”学生基本情况表“可能会有近百个字段,常用的字段可能不到10个。就可以为这些常用字段做一 ......
MySQL5.5安装图解
一、MYSQL的安装 1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe” 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续 ......
linux定时备份mysql数据库
Linux定时备份 MySQL 数据库 入门小站 入门小站 2023-04-06 22:13 发表于湖北 收录于合集 #Linux755个 #mysql3个 入门小站 分享运维技巧及10k+Stars的开源项目 234篇原创内容 公众号 【Linux250个常用命令速查手册】关注【入门小站】,后台回 ......
MySQL查询性能优化原理
MySQL性能优化之查询优化 Edisonyao 51Testing软件测试网 2023-04-07 17:31 发表于上海 MySQL的性能优化包罗甚广:索引优化、查询优化、查询缓存、服务器设置优化、操作系统和硬件优化、应用层面优化(web服务器、缓存)等等。 这里的记录的优化技巧更适用于开发人员 ......
Shell脚本自动备份MySQL数据库
实验目的: 192.168.1.2服务器对192.168.1.1服务器上的MySQL数据库进行备份。 必须满足的条件: 1、在192.168.1.1服务器上创建专门用来备份的数据库账号,并赋予相应的权限: mysql> grant select,lock tables on *.* to 'oper ......
检测并自动解决磁盘空间不足的脚本
检测并自动解决磁盘空间不足的脚本 原创 李逸皓 运维book思议 2023-02-28 09:18 发表于北京 收录于合集 #linux54个 #脚本42个 #shell39个 先放个链接,万一有人关注呢 运维book思议 李小白,一个北漂的运维。希望能够通过本公众号与业内各位大神交流技术问题。 5 ......
mysql运维------分库分表
1. 介绍 问题分析: 随着互联网以及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行数据存储,存在以下性能瓶颈: IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘IO,效率较低。请求数据太多,带宽不够,网络IO瓶颈。 CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗 ......
python爬虫案列11:爬取双色球历史开奖记录并存储到mysql
开始之前要先在MySQL创建一个名为spider的数据库,在里面创建一个名caipiao的表,表里面三个字段,data,red,blue 点击查看代码 import requests import pymysql from lxml import etree # 连接数据库 conn = pymys ......
爬虫案列10:python 连接mysql
import pymysql # 打开数据库连接 db = pymysql.connect(host='localhost', user='root', password='root', database='pikachu', port=3306 ) # 使用 cursor() 方法创建一个游标对象 ......
docker安装数据库,进入mysql镜像创建数据库等数据
209 2023-04-11 15:08:54 root yum -y install yum-utils 210 2023-04-11 15:11:06 root yum-config-manager --add-repo https://download.docker.com/linux/cen ......
从零开始学习MySQL调试跟踪(1)
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者: Yejinrong/叶金荣 文章来源:GreatSQL社区投稿 编译GreatSQL 安装gdb 开始调试GreatSQL源码 3.1 利用gd ......
mysql查询报表数据补全12个月
mysql中生成多行序列 1 SELECT 2 SUBSTRING_INDEX( 3 SUBSTRING_INDEX('1,2,3,4,5,6,7,8,9,10,11,12',',',help_topic_id + 1),',' ,- 1) ROWNUM 4 FROM 5 mysql.help_to ......
MySQL 处理大数据表的 3 种方案
场景 当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题 数据的插入,查询时长较长 后续业务需求的扩展 在表中新增字段 影响较大 表中的数据并不是所有的都为有效数据 需求只查询时间区间内的 评估表数据体量 我们可以从表容量/磁盘空间/实例容量三方面评估数据 ......
力扣1107(MySQL)-每日新用户统计(中等)
题目: Traffic 表: 该表没有主键,它可能有重复的行。activity 列是 ENUM 类型,可能取 (‘login’, ‘logout’, ‘jobs’, ‘groups’, ‘homepage’) 几个值之一。 问题编写一个 SQL 查询,以查询从今天起最多 90 天内,每个日期该日期首 ......
R语言-连接MySQL数据库方法
#2 R语言-连接MySQL数据库方法##### 2.1 方法1:使用R数据库接口连接数据库#### #使用RMySQL包 install.packages('RMySQL')library(RMySQL) #有两种方式操作#2.1.1 使用dbConnect####conn <- dbConnec ......
Installing MySQL 5.7 On Ubuntu Using Generic Binaries
Installing MySQL 5.7 On Ubuntu Using Generic Binaries 1、安装依赖 apt-get install libaio1 2、获取软件包 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.9 ......
力扣1098(MySQL)-小众书籍(中等)
题目: 书籍表 Books: book_id 是这个表的主键 订单表 Orders: order_id 是这个表的主键。book_id 是 Books 表的外键。 问题你需要写一段 SQL 命令,筛选出过去一年中订单总量 少于10本 的 书籍 。 注意:不考虑 上架(available from)距 ......