语法pgsql mysql

MySQL的InnoDB引擎的事务

康师傅YYDS MySQL中只有InnoDB支持事务 1 SHOW ENGINES; 事务基础知识 事务的ACID特性 原子性(atomicity): 原子性是指事务是一个不可分割的工作单位,要么全部提交,要么全部失败回滚。 一致性(consistency): 根据定义,一致性是指事务执行前后,数据 ......
事务 引擎 InnoDB MySQL

mysql索引概念补充

Mysql索引概念补充 聚簇索引,一级索引其实就是主键索引 非聚簇索引,二级索引,辅助索引其实就是普通的单值索引,唯一索引,联合索引 聚簇索引是Innodb下的一个概念,是一种数据结构,根节点存储主键和索引指针,叶子节点存数据。而非聚簇索引叶子节点存的是(索引列,主键)。 回表:就是在innodb存 ......
索引 概念 mysql

记一次MySQL5初始化被kill的问题排查

由于测试环境JED申请比较繁琐,所以Eone提供了单机版Mysql供用户使用,近期Eone搭建Mysql5的时候发现莫名被kill了,容器规格是4C8G,磁盘30G。这不科学,之前都是可以的,镜像没变,配置没变,咋就不行了呢,一定不是我的问题,是机器的问题 ......
MySQL5 问题 MySQL kill

Django 用 mysql

1. mysql 实践 mysql 是个流行的数据库,看着像是个方便更新、查找的 excel 表格,excel 的不同 sheet 相当于 mysql 里的不同 database。 ubuntu 安装 mysql sudo apt-get install mysql-server 启动 mysql ......
Django mysql

MySQL主从复制与Keepalive结合方案

一、准备工作 # ldd --versionldd (GNU libc) 2.17Copyright (C) 2012 Free Software Foundation, Inc.This is free software; see the source for copying conditions ......
主从 Keepalive 方案 MySQL

MySQL中的事务与锁

PS: 学习是一个不断进步和成长的过程。在软件开发领域,新技术和概念层出不穷,有时候我们可能会错过或忽视一些重要的知识点。重要的是,你现在已经注意到了锁和Java程序中与MySQL锁有关的内容,并且有意识地想要学习和了解更多。这说明你具备了自我反省和学习的态度,这是非常重要的。不断学习和提升自己是程 ......
事务 MySQL

MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%

MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%🚀 前言 在MySQL中时间类型的选择有很多,比如:date、time、year、datetime、timestamp... 在某些情况下还会使用整形int、bigint来存储时间戳 根据节省空间的原则,当只需要存储年份、日期、时 ......
字段 性能 类型 时间 数据

Ubuntu安装Mysql遇到的问题

按照在 Ubuntu 上安装和配置 MySQL 保姆级教程,Ubuntu中Mysql安装/配置/远程连接/用户创建(用户权限设置)安装MySQL 安装完之后远程ssh用不了了,怀疑是当时设置的防火墙的问题,事实证明确实是的。 解决方法:服务器ubuntu系统使用ssh连不上问题。 ......
Ubuntu 问题 Mysql

C++的简单语法

​ C++库里面的一些基础函数以及迭代器的使用: 迭代器: 首先,可以将迭代器简单地从方向和限制简单地分为四类: 1.正向 int main() { string s1 = "hello"; s1 += " "; s1 += "world"; cout << s1 << endl; string:: ......
语法

ubuntu install pgsql

sudo apt update; sudo apt upgrade; sudo apt install postgresql postgresql-contrib; sudo systemctl start postgresql.service https://www.digitalocean.co ......
install ubuntu pgsql

mysql 包含的数据库操作的类型

DQL 一级操作 最常用的操作 查询表中数据 DML 二级操作 对表做增删改查 inset update delete DDL 三级操作 对表的结构做增删改查 creat drop alter TCL 四级操作 对数据库事务做修改 commit rollback DCL 五级操作 数据控制语言 gr ......
类型 数据库 数据 mysql

java批量执行atax同步MySQL表时出现卡住问题处理

中断问题和datax中自带的MySQL jar包版本有关,更换后即可。 背景:有个需求需要把服务器上的mysql业务库数据同步到另一台服务器上,我选择了datax来做批量同步操作。 现象:java批量执行的代码写好后,在自己电脑(win10)执行没问题,换了一台电脑(也是windows server ......
问题 MySQL java atax

windows下mysql忘记密码怎么办?

1. 关闭正在运行的MySQL服务。【Win + r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。 2. 找到本地 ......
怎么办 密码 windows mysql

MySQL常用命令

登录MySQL控制台: mysql -u username -p:使用指定用户名登录MySQL,系统将提示输入密码 mysql -h host -u username -p:使用指定主机、用户名登录MySQL,系统将提示输入密码 quit或\q:退出控制台 常见的SQL命令: CREATE DATA ......
命令 常用 MySQL

查询篇 JOIN语法

在 MySQL 中,JOIN 是用于将两个或多个表中的行基于相关列的值进行连接的操作。这里将介绍几种常见的 JOIN 类型及其语法。 内连接(INNER JOIN):返回两个表中匹配的行。 SELECT 列名 FROM 表1 INNER JOIN 表2 ON 表1.列 = 表2.列; 左连接(LEF ......
语法 JOIN

MYSQL:由一条慢查询引入思考 (MYSQL8)

原文地址:https://mp.csdn.net/mp_blog/creation/editor/130300178 ​ 开始之前,我们先思考以下几个问题(下文将围绕以下三个问题展开): 1. 什么是慢查询,查询多少秒以上算是慢查询? 2. 如何解决慢查询和如何避免慢查询? 3. 提升查询性能必知必 ......
MYSQL MYSQL8

mysql常用查询

1、Mysql查询某个表的字段名 select COLUMN_NAME from information_schema.COLUMNS where table_name = 'business_info'; 2、生成数据字典 select TABLE_SCHEMA,TABLE_NAME,COLUMN ......
常用查询 常用 mysql

Linux部署MySQL过程记录

一.Linux版本 cat /proc/version cat /etc/redhat-release 二.MySQL安装 2.1 检查是否已安装MySQL rpm -qa | grep -i mysql 2.2 解压安装文件到指定文件夹 tar -xvf 对应mysql的安装包名字.tar -c ......
过程 Linux MySQL

mysql配置文件my.cnf添加max_connections不生效

1、my.cnf设置了max_connections = 2000,但是查看最大连接数是2142、解决办法添加LimitNOFILE=65535到mysql服务文件mysqld.service中的[Service]段里面vi /lib/systemd/system/mysqld.service3、重 ......
max_connections connections 文件 mysql cnf

MySQL锁表问题

今天遇到一个情况,一条SQL语句执行提示如下异常。 Lock wait timeout exceeded; try restarting transaction 翻译一下是说,获取锁超时,尝试重新启动事务。翻译一下就是当我们申请对表进行加锁时,另外一个事务已经对这个表加了锁,经过一段时间等待后,我们 ......
问题 MySQL

MySQL的InnoDB索引失效的场景和优化

康师傅YYDS 索引失效案例 索引最好是全值匹配。 where条件中等值比,同时where的条件一起创建联合索引。 最佳左前缀 如果有一个联合索引,要想使用到,需要从联合索引的最左边的字段开始写,一点一点的写上。 主键插入顺序 在InnoDB中,使用自增的主键。避免索引页面分裂 计算、函数、类型转换 ......
索引 场景 InnoDB MySQL

ubuntu 22.04安装mysql5.7

ubuntu 22.04系统安装mysql5.7 一、查看系统默认安装的数据库版本 apt-get update apt-cache policy mysql-server ubuntu 20.04自带的版本是8.0.34,而我们需要安装mysql5.7的版本就需要换源 二、更换apt源 1. 备份 ......
ubuntu mysql5 22.04 mysql 22

[Vue]模板语法和MVVM

模板语法分为: ①插值语法、②指令语法 插值语法 {{ xxx }} 指令语法 v-bind:attr='xxx' 注意 v-bind: 只是一种指令,指令可以有很多种。 v-bind: 可以简写为 : <body> <div id="root"> <h1>插值语法</h1> <h3>{{ name ......
语法 模板 MVVM Vue

BitBake使用攻略--BitBake的语法知识二(转载自https://www.cnblogs.com/chegxy/archive/2023/03/11/17135106.html)

目录 写在前面 1. BitBake中的任务 2. 任务配置 2.1 依赖 2.1.1 内部任务间的依赖 2.1.2 不同菜谱下的任务间依赖 2.1.3 运行时态下的依赖 2.1.4 递归依赖 2.1.5 任务间的依赖 2.2 事件 2.3 校验和 3. Class Extension Mechan ......
BitBake 语法 17135106 cnblogs archive

MySQL 创建索引的原则,优化的思路

康师傅yyds 创建索引的原则 1 show index from channel_detail; 2 DROP INDEX idx_cl_channel_id ON channel_label; 3 4 CREATE [UNIQUE | FULLTEXT | SPATIAL] INDEX inde ......
索引 思路 原则 MySQL

MySQL 根据条件将一张表中的数据批量修改为另一张表的数据(INNER JOIN)

一、背景 异库的情况下,A库a表 与 B库b表 中有相对应的ID字段,需要将a表某个字段的值添加到b表对应数据的某个字段下 点击查看代码 UPDATE A.a a INNER JOIN (SELECT b.XX_ID,b.XX_NUMBER FROM B.b b) bb ON a.XX_ID = b ......
数据 条件 MySQL INNER JOIN

update left join 在MySQL和SQL Server使用方式区别

(1)MySQL使用 UPDATE hayl_service_info t1 left join hayl_Old_info t2 on t1.CERT_NO =t2.CERT_NO set t1.AAP0112 = t2.ADDRESS where t1.AAP0112='' (2)SQL Ser ......
方式 update Server MySQL left

Mysql系列---【linux安装mysql8.1.0】

1.下载安装包 官网链接: https://dev.mysql.com/downloads/mysql/ 注意:linux查看glibc版本的命令: rpm -qa|grep glibc 2.把下载的包上传到/opt/app/middles目录下 注意: 速度可能有点慢。 3.解压压缩包 #xz解压 ......
mysql8 Mysql linux mysql 1.0

Scala语言入门:初学者的基础语法指南

作为一种在Java虚拟机(JVM)上运行的静态类型编程语言,Scala结合了面向对象和函数式编程的特性,使它既有强大的表达力又具备优秀的型态控制 ......
初学者 语法 语言 基础 指南

MySQL分区表详解

在我们日常处理海量数据的过程中,如何有效管理和优化数据库一直是一个既重要又具有挑战性的问题。分区表技术就为此提供了一种解决方案,尤其是在使用MySQL这类关系型数据库时。该技术将大型表的数据切割成更易于管理和查询的小块,从而提高了整体数据库操作的性能 ......
MySQL