mysql Docker PHP如何安装mysqli扩展
查找用于安装 PHP 扩展的命令文件which docker-php-ext-install安装mysqli扩展docker-php-ext-install mysqli 需要注意的是,docker-php-ext-install命令仅适用于基于 PHP...
数据库 MySQL分区快速入门
分区概述MySQL数据库中的数据是以文件的形式存储在磁盘上,默认放在/mysql/data目录下。如果一张表的数据量过大,查询数据就会变的很慢,这时可以利用MySQL的分区功能,在物理上将一张表对应...
数据库 MYSQL之修改时区
查看时间相关语句1.获取当前数据库时间mysql> select now(); +---------------------+ | now() &nb...
数据库 MySQL中with rollup的使用
使用前提:1、在使用group by 语句后,可能会对数据再次进行汇总,这个时候就需要with rollup。2、with rollup 就是作用在聚合函数上的。如果聚合函数是COUNT(*)则会在统计的记录中再次求COU...
数据库 导入数据库时报错”1067 – Invalid default value for ‘comment_date’”解决方法
之前将mysql的数据版本从5.6升级到了5.7,导入备份的数据库的时候,若时间的默认值为零会报错Error : Invalid default value for ‘comment_date’。后来有从5.7升级到了8.0,同样有这个问题。...
数据库 如何查看mysql数据库操作日志记录
如何查看mysql数据库操作日志记录首先确认mysql日志记录是否启用mysql> show variables like 'log_bin';,注意分号比不可少。如果查询接口是==ON==,那日志文件就在mysql的安装目...
数据库 MySQL UPDATE对应的列具有1-3之间的随机数?
对于一定范围内的随机数,您需要使用RAND()MySQL中的方法。更新的语法如下-UPDATE yourTableName set yourColumnName=value where yourColumnName2=(SELECT FLOOR...
数据库 看一遍就理解:group by详解
前言大家好,我是捡田螺的小男孩。日常开发中,我们经常会使用到group by。亲爱的小伙伴,你是否知道group by的工作原理呢?group by和having有什么区别呢?group by的优化思路是怎样的呢?...
数据库 对线面试官:12个MySQL慢查询的原因分析
1. SQL 没加索引很多时候,我们的慢查询,都是因为没有加索引。如果没有加索引的话,会导致全表扫描的。因此,应考虑在 where 的条件列,建立索引,尽量避免全表扫描。反例:select * from u...
数据库 mysql简单排查&终止死锁线程 2022-03-29
mysql简单排查&终止死锁线程INFORMATION_SCHEMAMySQL把INFORMATION_SCHEMA看作是一个【数据库】在INFORMATION_SCHEMA中,有若干个只读表。这些只读表实际上是视图而不是基本表,因此,无...