时间 日期mysql

mysql5.7 大量sleep连接解决方法

show processlist 查看发现有大量sleep进程 查看当前数据库设置的最大连接数 show variables like 'max_connections'; 如果是生产环境需要紧急处理的话,可以先临时扩大支持的最大连接数 set global nax_connections=1000 ......
方法 mysql5 mysql sleep

在html页面使用js显示当前时间在输入框中

具体代码 <script type="text/javascript"> var date = new Date(); var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); document.ge ......
页面 时间 html

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

查询最近7天日期

SELECT CONVERT(NVARCHAR(10), DATEADD(DAY, number, dateadd(dd,-7 ,getdate())),120) AS GroupDay FROM master..spt_values WHERE TYPE = 'P' AND number <= 7 ......
日期

MYSQL函数

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

关于腾讯地图geolocation.getLocation 经常定位失败,定位时间过长的解决方法

今天遇到个项目,腾讯地图定位出现问题,导致地图无法呈现出最近的目标 这是正常的效果,之前一直出现贵州等地点的信息,查看控制台的网络后,发现腾讯的定位失败,要么就是定位时间过长,要20S左右,但是换EDGE浏览器却能正常加载, 除了EDGE浏览器都会出现这个问题。随后我去查阅腾讯地图接口的信息,找到前 ......
geolocation getLocation 地图 时间 方法

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

【云计算】在springboot项目在华为云CCE容器中启动日志时间和系统时间不一致

问题背景: 在springboot项目在华为云CCE容器中启动日志时间和系统时间不一致,会快8个小时 解决: 在环境变量中加入TZ=Asia/Shanghai ......
时间 容器 springboot 项目 系统

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

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 服务器

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

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

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

Linux服务器ntp时间同步离线安装配置

写在前面:在大多数实际生产环境集群模式中,需要进行配置集群中所有服务器时间同步,避免因时间不同步导致集群异常问题;但是大多数公司生产环境都为内网环境不能连接互联网进行在线安装ntp服务,本文基于内网环境进行ntp服务安装配置,做到内网集群时间自动同步。1.环境准备准备三台(或三台以上)物理机或虚拟机 ......
服务器 时间 Linux ntp

JS格式化输出当前时间戳:getDateTimeString()

function getDateTimeString() { const now = new Date() const year = now.getFullYear(); const month = now.getMonth() + 1; const day = now.getDay(); cons ......
getDateTimeString 格式 时间

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 ......

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 版本 数据库

[RFC6238] TOTP: 基于时间的一次性密码生成算法

原创 翎野君 翎野君 2019-03-28 22:42 在闲暇时间做了一个TOTP相关的开源项目,在项目初步完成之余,我尝试对[RFC6238]文档进行了翻译,供大家参考与查阅,若有不妥之处,还望各位前辈海涵斧正。 生活中我们会经常使用到TOTP的算法应用,如银行的动态口令器、网络游戏中的将军令、登 ......
算法 一次性 密码 时间 6238

Dating Java8系列之新的日期和时间

翎野君/文 旧的日期时间 在Java 1.0中,对日期和时间的支持只能依赖java.util.Date类。正如类名所表达的,这个类无法表示日期,只能以毫秒的精度表示时间。更糟糕的是它的易用性,由于某些原因和未知的设计决策,这个类的易用性被深深地损害了,比如:年份的起始选择是1900年,月份的起始从0 ......
日期 时间 Dating Java8 Java

Mysql 事务隔离级别

Mysql 事务隔离级别 隔离级别 脏读 不可重复读 幻读 READ-UNCOMMITTED √ √ √ READ-COMMITTED × √ √ REPEATABLE-READ × × √ SERIALIZABLE × × × MySQL InnoDB 存储引擎的默认支持的隔离级别是 REPEAT ......
级别 事务 Mysql