架构mysql 020 mac

MYSQL

DB :“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此 独立的数据集合。 DB类型 关系数据库 :MySQL,Oracle数据库 非关系型数据库:BigTable(Google) DBA : 数据库管理员 DBMS : 数据库管理系统:数据库管理系统(Dat ......
MYSQL

Centos7安装mysql5.7

Centos7安装mysql5.7 1、查看rpm包 rpm-qa|grep mysql 若有可用 rpm-e卸载 查找是否有mysql:find / -name mysql 检测系统是否自带mysql rpm -qa | grep mysql 如果是,则使用下面命令进行删除: rpm -e --n ......
Centos7 Centos mysql5 mysql

架构整洁之道笔记4

软件架构 架构师的定位 工作实质:规划如何将系统切分为组件,并安排好组件之间的排列关系,以及组件之间互相通信的方式。 目的:更好地对组件开发、部署、运行、维护。 如果想设计一个更方便推进各项工作的系统,策略就是在设计中尽可能长时间地保留尽可能多的可选项。 开发的角度 难以开发的系统也不会健康长久。 ......
架构 笔记

MYSQL函数

MYSQL中的函数包括:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等其他函数。 一、数学函数 主要的数学函数有:绝对值函数、三角函数(包含正弦函数、余弦函数、正切函数、余切函数等)、对数函数、随机数函数等。在有错误产生时,数学函数将返回空值NULL。 1、绝对值函数 ......
函数 MYSQL

Ubuntu 22.04.1 LTS 编译安装 mysql5.6

在Ubuntu 22.04下安装mysql5.6,试了很多方法都失败了,最后编译安装成功了。 1、看下有没有其它版本的mysql,有的话就卸载掉 #查询 dpkg -l | grep mysql #如果有则卸载 apt-get remove --purge <mysql程序名称> 2、安装依赖 ap ......
Ubuntu mysql5 mysql LTS 22

typora mac版激活

前往 /Applications/Typora.app/Contents/Resources/TypeMark/page-dist/static/js文件夹 打开 LicenseIndex.180dd4c7.54395836.chunk.js文件 将 hasActivated="true"==e.h ......
激活 typora mac

mac catalina 手动安装openssl@3

mac catalina 通过homebrew 安装 openssl 失败,被嫌弃系统太老,make test 测试不通过 I manually installed openssl@3 with the following commands Download the latest version f ......
手动 catalina openssl mac

020 数据库学习笔记--group by

实现查询列不分组 select t.OrganizationCode,(t.OrganizationName) from DictOrganization t select t.OrganizationCode,max(t.OrganizationName)OrganizationName from ......
数据库 笔记 数据 group 020

mac下appium定位元素检察器会话在启动会话后,界面一直在加载中

1. 检查Appium服务器是否正常运行,可以在终端中输入appium查看是否正常启动; 2. 检查手机是否正常连接,可以在终端中输入idevice_id -l查看是否有设备连接; 3. 检查Appium服务器和手机之间的连接,可以在终端中输入ideviceinfo -u <device_udid> ......
检察 元素 界面 appium mac

mysql备份导入

mysqldump -uroot -p --single-transaction --master-data=2 --flush-logs --flush-privileges --routines=TRUE --triggers --databases perf > /root/backup/pe ......
备份 mysql

MySQL 查询执行计划

目录查询计划查询计划输出格式解释输出列列格式idselect_typetypepossible_keyskeyref 查询计划 根据表、列、索引的详细信息以及子句中的 WHERE 条件不同,MySQL 优化器会考虑多种技术来有效地执行 SQL 查询中涉及的查找。 例如, 对大表进行查询可能无需读取所 ......
MySQL

mysql学习

一、索引数据结构 mysql数据存储在磁盘,每次遍历一个节点,相当于与磁盘进行一次IO,加载到内存。 二叉树:当存储递增类的索引,退化成链表 红黑树(hashmap底层):自我平衡旋转,实际情况可能放几百万记录,如果查叶子节点,树的高度太高,仍然进行IO很多,效率低 B树:每个节点初始化分配大一些, ......
mysql

MySQL索引详解

1、联合索引 使用表中的多个字段创建索引,就是 联合索引,也叫 组合索引 或 复合索引。 以 score 和 name 两个字段建立联合索引: ALTER TABLE `cus_order` ADD INDEX id_score_name(score, name); 2、最左前缀匹配原则 最左前缀匹 ......
索引 MySQL

最新mac版burp破解教程(亲测有效)

题记: 原本用的2022版的burp感觉有时候有点卡顿,想更新burp版本网上找了一些教程,好像都不太行。于是下载了最新版的社区版burp,ui和字体视觉效果比老版本的感觉好很多,也非常流畅。但是百度了一下专业版与社区版区别在哪,也没有文章很详细的讲,我得到有用的点是社区版不支持被动扫描,很多插件都 ......
教程 burp mac

MySQL高性能优化规范建议总结

1、优先选择符合存储需要的最小的数据类型,因为存储字节越小,占用也就空间越小,性能也越好。 a.某些字符串可以转换成数字类型存储比如可以将 IP 地址转换成整型数据。 b.对于非负型的数据 (如自增 ID,整型 IP,年龄) 来说,要优先使用无符号整型来存储。 c.小数值类型(比如年龄、状态表示如 ......
高性能 建议 MySQL

MySQL三大日志,mvcc、DateTime 类型等

1、MySQL事务隔离级别详解 解决幻读的方法 解决幻读的方式有很多,但是它们的核心思想就是一个事务在操作某张表数据的时候,另外一个事务不允许新增或者删除这张表中的数据了。解决幻读的方式主要有以下几种: 将事务隔离级别调整为 SERIALIZABLE 。 在可重复读的事务级别下,给事务操作的这张表添 ......
DateTime 类型 三大 MySQL 日志

图像化数据库工具DBeaver远程连接云服务器的MySQL数据库

一、安装宝塔面板 使用xshell、electerm、SecureCRT等远程终端连接登陆上云服务器,在Linux宝塔面板使用脚本安装 安装后,如下图:按照提示,在云服务器防火墙/安全组放行Linux宝塔面板的端口 在浏览器打开上述网址,登录Linux宝塔面板: 二、安装MySQL 在Linux宝塔 ......
数据库 数据 图像 DBeaver 服务器

mac版 nodejs安装

安装nodejs 官网https://nodejs.org/en/ 安装以前的版本 检查版本: ......
nodejs mac

python使用Scrapy插入数据到MySql报错 Incorrect string value: ‘\\xF0\\x9F\\"错误

👍🏻这样的字符,插入失败 这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。 Window下phpstudy 1、设置服务端,编码为utf8mb4 2、设置数据库和表字符校对为utf8m ......
Incorrect 错误 数据 python Scrapy

mac qt问题记录

mac qt安装 mac qt安装 下载的dmg启动后无法安装 系统偏好与设置->安全与隐私->通用->允许从以下位置安装选择仍要打开 debug启动控制台输出版本问题 程序坞出现图标但是不显示窗体 Project WARNING: Qt has only been tested with vers ......
问题 mac

mysql中的utf8mb4、utf8mb4_unicode_ci、utf8mb4_general_ci

1.utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 支持BMP(Basic Multilingual Plane,基本多文种平面)和补充字符 最多使用四个字节存储字符 utf8mb4是utf8的超集并完全兼容utf8,能够用四个字 ......
utf8 utf8mb 8mb utf general_ci

终于卷完了!MySQL 打怪升级进阶成神之路(2023 最新版)!

从第一篇文章开始,我们逐步详细介绍了 MySQL 数据库的基础知识,如:数据类型、存储引擎、性能优化(软、硬及sql语句),MySQL 数据库的高可用架构的部分,如:主从同步、读写分离的原理与实践、跨城容灾、数据的备份与恢复等,然后介绍了 MySQL 的管理命令、数据库语言的命令、库与表的管理工具、 ......
最新版 完了 MySQL 2023

Mysql创建数据库字符集的选择

字符集选择 在国内正常都是用【UTF-8】 排序选择 排序一般分为两种:utf_bin和utf_general_ci bin 是二进制, a 和 A 会别区别对待. utf8_general_ci 【不区分大小写】,这个你在注册用户名和邮箱的时候就要使用。 utf8_general_cs 【区分大小 ......
字符集 字符 数据库 数据 Mysql

Mac安装Python3.12开发环境

官网 https://www.python.org/downloads/ 下载安装后一直下一步即可 验证是否安装成功,执行python3命令和pip3命令 配置环境变量 获取python3安装位置并配置在.bash_profile which python3 open -e .bash_profil ......
Python3 环境 Python Mac 12

MySQL运维实战(2)MySQL用户和权限管理

作者:俊达 引言 MySQL数据库系统,拥有强大的控制系统功能,可以为不同用户分配特定的权限,这对于运维来说至关重要,因为它可以帮助管理员控制用户对数据库的访问权限。用户管理涉及创建、修改和删除数据库用户,权限管理则控制用户对数据库的访问和操作。MySQL提供了灵活的权限控制机制,允许管理员根据需要 ......
MySQL 实战 权限 用户

mysql的数据迁移到es中

背景 从开发的角度说,就是老板叫我用es了,没那么多为什么,爸爸说了算 😂 从业务角度,mysql已经不能满足我对全文检索的需求了。我需要检索某一个字段包含"圣诞节刚刚过去"这一字符串的记录。这对mysql是个很头疼的问题,但在es中,是个很简单的事。 此外es结合kibana还能实现很多数据可视 ......
数据 mysql

MySql版本问题sql_mode=only_full_group_by的完美解决方案

1、查看sql_modeselect @@sql_mode查询出来的值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USE ......

开启Android学习之旅-2-架构组件实现数据列表及添加(kotlin)

Android Jetpack 体验-官方codelab 1. 实现功能 使用 Jetpack 架构组件 Room、ViewModel 和 LiveData 设计应用; 从sqlite获取、保存、删除数据; sqlite数据预填充功能; 使用 RecyclerView 展示数据列表; 2. 使用架构 ......
架构 组件 Android 之旅 数据

Mysql导入csv文件

需要将csv的数据导入mysql,最简单的方式就是使用navicat导入,方便快捷,适用于数据量较小的场景,但是如果碰到GB级别的大文件,直接通过navicat导入十分低效,可以采用mysql 提供的LOAD DATA语法进行导入,具体使用方式如下: LOAD DATA INFILE '/path/ ......
文件 Mysql csv

[转帖]MySQL数据库8.0.29-8.0.31版本使用 INSTANT 算法新增字段bug

https://www.cnblogs.com/harda/p/17528512.html xxx下发MySQL数据库共性隐患排查通知,要求统一排查MySQL数据库8.0.29及以后版本使用 INSTANT 算法新增字段后期变更回滚可能导致数据库宕机的隐患,排查方法及整改方法详见下表和附件。请各分支 ......
字段 算法 INSTANT 版本 数据库