日期 格式mysql
MySQL创建用户并授权指定数据库
创建账号 CREATE USER '账号'@'%' IDENTIFIED BY '密码'; mysql8的话需要改一下加密方式 ALTER USER '账号'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; 创建数据库,必须要有库,不然无法绑定 ......
Mysql报错:too many connections原因及解决方法
Mysql报错:too many connections原因及解决方法 1、原因是mysql连接数过多 解决方案: 1、linux登录mysql: mysql -u root -p; 2、查看mysql允许的最大连接数 show variables like '%max_connections%'; ......
mysql批量更新,每条数据都不一样怎么办
UPDATE user SET age = CASE id WHEN 1 THEN 3 WHEN 2 THEN 4 WHEN 3 THEN 5 END WHERE id IN (1,2,3) php示例 $display_order = array( 1 => 4, 2 => 1, 3 => 2, ......
MySQL 8 的 Serialized Dictionary Information (SDI)
除了将数据库对象的元数据存储在数据目录中,mysql还支持以序列化的格式进行存储。即序列化数据目录信息(SDI),SDI是表和表空间对象的序列化元数据。innodb将SDI数据存储在自己的表空间中;ndbcluster将SDI数据存储在ndb目录中;其它存储引擎将SDI数据存储在.SDI文件中。SD ......
搭建mysql的主从服务
这里是以mysql5.7版本为例。 准备好三台mysql服务器:192.168.1.115(主),192.168.1.116(从),192.168.1.117(从) 默认端口都是3306 1.部署mysql: 首要前提:三台机器的server-id 一定得设置成不同数值。 192.168.1.115 ......
laravel:返回统一格式的json
一,参考文档 https://learnku.com/docs/laravel/10.x/responses/14850 二,php代码 1,App\extend\result\Result.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ......
MySQL
1. 视图 概述: 视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图相对于普通的表 ......
浅谈MySQL读写分离的坑以及应对的方案
一、主从架构 为什么我们要进行读写分离?个人觉得还是业务发展到一定的规模,驱动技术架构的改革,读写分离可以减轻单台服务器的压力,将读请求和写请求分流到不同的服务器,分摊单台服务的负载,提高可用性,提高读请求的性能。 上面这个图是一个基础的Mysql的主从架构,1主1备3从。这种架构是客户端主动做的负 ......
Python输入输出、变量、格式化输出、注释、引号的使用
1、输入与输出 输入: input() 输出(打印): print() 注意事项: 括号中如果是数字则不用加引号, 字符串都需要加引号 print中 除了可以输z自定义的字符串和数字外,还可以引用变量,函数名,方法名 2、变量 变量的概念: 在程序中定义一个字符串然后给这个字符串进行赋值,这个被赋值 ......
初识数据库Mysql
1、数据库管理系统: 管理数据的软件 2、关系型数据excel MySQL、Oracle、SQL Server、SQLite、DB2,⾮关系型 map Redis、MongoDB。 3、数据库的管理系统(Database Management System)。 4、Mysql 现在流⾏的免费开源的关 ......
glibc方式安装mysql
cd /usr/local/src mkdir mysql useradd mysql 下载wget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz 解 ......
datax从oracle到mysql数据传输
datax进行数据迁移: 所需配置:1、服务器:windows/linux(本人使用的本地windows) 2、环境:python2.6.3 和java.11.0.20(本人使用) 3、datax(https://github.com/taosdata/DataX) 以上下载完成后可以通过下面命令来 ......
关于2个mysql报错
1 报错: Host ‘127.0.0.1’ is not allowed to connect to this MySQL server vi /etc/my.cnf 注释掉: #skip-name-resolve 2 报错:Access denied for user 'root'@'local ......
MySQL性能优化
https://www.bilibili.com/video/BV17e411w7EM/?spm_id_from=333.788.recommend_more_video.0&vd_source=46d50b5d646b50dcb2a208d3946b1598 ......
DecimalFormat格式化
对数字进行格式化,可以使用DecimalFormat对象 0:表示整数或小数部分时,实际数字整数超过模板位数不处理,不足则最左侧补0;小数部分超过模板位数截取,不足补0。#:表示整数或小数部分时,实际数字整数位数超过或不够不做处理;小数位数超过模板位数截取,不足不补足。 0 阿拉伯数字# 阿拉伯数字 ......
MySQL主从复制无法同步删除操作吗?【转】
简介 在MySQL主从复制中,当主库执行删除操作时,从库并不会同步删除对应的数据。这是由于MySQL的复制机制决定的。为了解决这个问题,我们可以通过在主库上创建触发器来实现删除操作的同步。 解决方案概览 下面是解决方案的整体流程图: 创建触发器 首先,我们需要在主库上创建一个触发器,该触发器会在删除 ......
Mysql 连接池配置问题
使用SglSugar BulkCopy方法进行大批量插入时一直报错,检查了实体、数据库字段属性都无异常,最后发现数据库连接中配置了 Allow Zero Datetime=true;ConvertZeroDateTime= true;注释后异常解决。 Allow Zero Datetime=true ......
mysql主从复制-重做从库
mysql主从复制-重做从库 在主服务器执行 查看从节点的数量 SHOW SLAVE HOSTS; + + + + + + | Server_id | Host | Port | Master_id | Slave_UUID | + + + + + + | 127397 | | 3306 | 117 ......
时间模板格式化
有时候再数据库传回的时间再传给前端就变成时间戳了 那如何解决呢 方式一: 在属性上加上注解,对日期进行格式化 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 或者: 在WebMvcConfiguration中扩展SpringMVC的消息转换器,统一对日期类型 ......
MYSQL慢查询原因
MYSQL慢查询原因,如何排查,如何解决 没有加索引,或者没用到索引 死锁 事务执行的顺序不合理导致出现死锁 查询大量数据 占用大量io资源 硬件资源不足 硬件资源不支持复杂查询 查询语句复杂 将复杂语句拆分为简单语句,在业务逻辑组合过滤数据 大量数据操作 大量增删改数据导致b+树频繁修改结构 内存 ......
MySQL 是怎么加锁的
MySQL 是怎么加锁的 什么 SQL 语句会加行级锁? 普通select不会加锁,除非是串行化隔离等级。但是select ...for update或者select ...lock in share mode加锁,统称为锁定读。还有update delete语句也会加锁 行级锁有哪些种类? 三种, ......
debian12安装mysql5.7
出于某些原因,不得不捏着鼻子在debian12上安装mysql5.7 这里 下载debian格式的包,选第一个bundle的 安装步骤 sudo gdebi -n xxx 安装的顺序 common common-client client common-server server ......
MQTT控制报文格式--DISCONNECT 断开连接
该数据包由客户端发送给服务端,表示客户端正在断开连接。 没有可变包头和Payload 固定包头格式如下: Bit 7 6 5 4 3 2 1 0 byte 1 MQTT Control Packet type (14) Reserved 1 1 1 0 0 0 0 0 byte 2 Remainin ......
mysql 运行没错,在mybatis中报错 druid 报错 syntax error, expect RPAREN, actual IDENTIFIER DAY
您遇到的问题可能是由于Druid版本较旧导致的。在Druid 1.0.19中,对于某些语法结构的处理存在一些限制和问题。 针对您的具体情况,可以尝试以下解决方案: 1. 确保SQL语句的括号匹配正确。错误消息"expect RPAREN, actual IDENTIFIER DAY"表明Druid期 ......
python国际化时间 转化格式
Python国际化时间转换格式简介在开发中,我们经常需要处理不同时区的时间,其中一个常见需求是将时间转换为本地化的格式,以满足用户的需求。Python提供了强大的国际化时间转换格式库,使得我们能够轻松地将时间转换为各种语言和时区的格式。 datetime模块Python的datetime模块提供了处 ......
Excel如何在条件格式中利用函数
1、规则简单的,可以选择单元格范围后,在条件格式工具条中选择相应规则即可。例如,可以对C5:C20设置条件格式空值,先选择C5:C20,然后在条件格式工具条中选择其它规则,再在编辑规则说明中的单元格值里面选择“空值”,然后设置好格式,确定即可。如下图: 2、对于需要利用函数的,则在选择C5单元格后, ......
MySQL 8.0.34 tar包安装踩坑记录
环境概述 操作系统:Centos7.9 MySQL版本:8.0.34 错误提示 [root@s2 yum.repos.d]# /soft/mysql/bin/mysqld --initialize --user=mysql --basedir=/soft/mysql --datadir=/soft/ ......
linux centos7 安装mysql
home目录下新建安装包存放位置 cd home mkdir install_packet cd /home/install_packet 下载mysql5.7 rpm源 wget http://repo.mysql.com/mysql57-community-release-el7-8.noarc ......
对Date的扩展,将 Date 转化为指定格式的String
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date ......