最新 最热

Mysql 异常:Lock wait timeout exceeded; try restarting transaction的解决办法

接口响应时间超长,耗时几十秒才返回错误提示,后台日志中出现Lock wait timeout exceeded; try restarting transaction的错误

2021-09-06
3

如何修改MySQL数据库名称

当数据库体积比较小时,最快的方法是使用mysqldump命令来创建整个数据库的转存副本,然后新建数据库,再把副本导入到新数据库中。

2021-09-06
2

如何使用MySQL数据库来分析Apache日志?

一、定义Apache的日志格式在将Apache日志导入到MySQL数据库之前,要确保Apache的日志格式是我们可以识别的。如何才能保证这个格式是可以的识别的呢?那不如我们事先定义好一套日志格式。...

2021-09-06
2

mysql 系列:MVCC

MVCC 全称是 Multiversion concurrency control,即多版本并发控制。从它的名字就可以看出是关于在并发时对读写控制的一种方法,基本市面上流行的 Database 都有其具体的实现。...

2021-09-06
0

如何用C++自己实现mysql数据库的连接池?

现在几乎所有的后台应用都要用到数据库,什么关系型的、非关系型的;正当关系的,不正当关系的;主流的和非主流的, 大到Oracle,小到sqlite,以及包括现在逐渐流行的基于物联网的时序数据库,比如涛思的TDengine,咱们中国人自己的开...

2021-09-06
0

Mysql 查询区分大小写的两种方法

oracle中查询默认是区分大小写的,但是在mysql中默认不区分大小写。解决办法:mysql可以在SQL语句中加入 binary来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字...

2021-09-06
0

BI-SQL丨TOP

在白茶本机的数据库中,存在名为“TEST”的数据库,存在名为“产品表”的案例数据。

2021-09-06
0

BI-SQL丨UPDATE

UPDATE语句在SQL的查询中,通常可以用来修改表中的数据,即我们经常听说的“改”。

2021-09-06
0

MySQL几种编码格式的区别(utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci 、utf8mb4_0900_ai_ci)

utf8 是 Mysql 中的一种字符集,只支持最长三个字节的 UTF-8 字符,也就是 Unicode 中的基本多文本平面。

2021-09-06
7

GROUP BY 后 SELECT 列的限制:which is not functionally dependent on columns in GROUP BY clause

标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELECT 子句中写下面 3 种内容:通过 GROUP BY 子句指定的聚合键、聚合函数(SUM 、AVG 等)、常量。我们来看个例子...

2021-09-06
5