-
PDO 连接 MySQL教程
所属栏目:[MySql教程] 日期:2023-09-18 热度:34
PDO 连接 MySQL
1、什么是 PDO?
php data object ,php 数据对象,PHP 数据对象 (PDO) 扩展为 PHP 操作多种数据库定义了一个轻量级的一致接口。实现 PDO 接口的每个数据库驱动可以公开具体数据库的特性作[详细] -
MySQL 命令聚焦 -- 启动,停止,重启
所属栏目:[MySql教程] 日期:2023-09-18 热度:2155
如何启动 / 停止 / 重启 MySQL
一、启动方式
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 mysqld_safe 启动:./bin/mysqld_safe &
[详细] -
详细介绍MySQL数据库索引优化的过程
所属栏目:[MySql教程] 日期:2023-09-16 热度:9879
步骤一:分析查询语句
在进行索引优化之前,首先要对查询语句进行分析。通过了解查询语句的结构、条件和排序方式,可以更好地选择和创建合适的索引。
确定查询语句中的关键表和字段。
分析查询条件,确定[详细] -
MySQL恢复误删数据教程
所属栏目:[MySql教程] 日期:2023-09-16 热度:1317
MySQL 恢复误删数据,针对 window 和 Linux 均适用,只需要找到对应的 binlog 目录文件,默认就是 MySQL 安装目录下的 data 文件夹
一般误删数据,先停止所有操作,备份数据库
# 备份所有数据库
mysqldum[详细] -
mysql8查看锁信息方法
所属栏目:[MySql教程] 日期:2023-09-16 热度:9817
需要的朋友可以参考下
一。准备环境
1.登录mysql,设置锁等待时间,然后退出。
mysql> set global innodb_lock_wait_timeout=1200;
Query OK, 0 rows affected (0.00 sec)
2.再次登录MySQL。打开[详细] -
mysql5.7中的密码忘却如何找回
所属栏目:[MySql教程] 日期:2023-09-16 热度:9282
mysql5.7密码忘记如何找回
场景
mysql安装后一直使用SQLyog工具操作数据库,工作中大部分时间都是使用测试环境数据库,长久未连接本地数据库导致本地密码忘记,使用下面方法可以找回密码。
解决方案
[详细] -
修改Linux服务器中的MySQL数据库密码
所属栏目:[MySql教程] 日期:2023-09-16 热度:7092
修改Linux服务器中的MySQL数据库密码
1.知道mysql的密码情况下
通过登录mysql系统,
mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
查看下自己mysql的版本,注意不[详细] -
MySQL数据库中数值字段类型长度int(11)和Decimal(M,D)详析
所属栏目:[MySql教程] 日期:2023-09-16 热度:684
为Mysql支持的数值类型及取值范围
BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1
TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4 ,小的整数。带符号的范围是-128到127。无符号的[详细] -
搞懂MySQL Optimizer Trace的神奇功能
所属栏目:[MySql教程] 日期:2023-09-16 热度:9816
在 MySQL 5.6 以及之后的版本中,设计 MySQL 的大叔贴⼼的为这部分小伙伴提出了一个 optimizer trace 的功能,这个功能可以让我们方便的查看优化器生成执行计划的整个过程,这个功能的开启与关闭由系统变量 op[详细]
-
mysql中按分组添加序号
所属栏目:[MySql教程] 日期:2023-09-16 热度:9058
mysql按分组添加序号
不按分组添加序号
1.第一种
select (@i := @i + 1) as rownum,b.* from table b, (SELECT @i := 0) as a order by region_id desc
2.第二种
set @i=0;
sel[详细] -
mysql数据库之count()函数和sum()函数用法及区别介绍
所属栏目:[MySql教程] 日期:2023-09-16 热度:1514
mysql之count()和sum()用法及区别
1、mysql 数据库中 count() 函数是统计查询结果中的行数,例如我们有下表 user_auth :
使用 count() 函数来查询结果个数,使用如下查询:
mysql > select count(*) fro[详细] -
MySQL ibdata1文件减肥过程详解
所属栏目:[MySql教程] 日期:2023-09-16 热度:4785
在说“减肥”的故事之前,让我们先了解一下需要“减肥”的文件包含哪些部分,都是什么。
系统表空间
首先要说的是本文的主角,系统表空间。它里面存储的有:
InnoDB 表元数据
d[详细] -
通过GreatSQL的MySQL hell实现简单易行的数据管理操作
所属栏目:[MySql教程] 日期:2023-09-15 热度:7085
一、引言
1.1 什么是MySQL Shell ?
MySQL Shell 是 MySQL 的一个高级客户端和代码编辑器,是第二代 MySQL 客户端。第一代 MySQL 客户端即我们常用的 MySQL 。除了提供类似于 MySQL 的 SQL 功能外,MySQL She[详细] -
在MySQL的执行过程中展现出来的是其可见性
所属栏目:[MySql教程] 日期:2023-09-15 热度:5499
说在前面的话
在MySQL里,一条SQL运行时产生多少磁盘I/O,占用多少内存,是否有创建临时表,这些指标如果都能观测到,有助于更快发现SQL瓶颈,扑灭潜在隐患。
从MySQL 5.7版本开始,performance_schema就默认[详细] -
高并发下 MySQL Statement Cancellation Timer 的线程数大涨
所属栏目:[MySql教程] 日期:2023-09-15 热度:4562
线上业务高峰期 CPU 飙升,抓取 thread dump 发现 MySQL Statement Cancellation Timer 的线程数比较多,接收到线上预警,分析一下原因。业务高峰:
下面是一些可能相关的信息( mysql 驱动,db 连接池,orm 框架[详细] -
解决MySQL主跟从复制 中出现的错误数据的自动化方式
所属栏目:[MySql教程] 日期:2023-09-15 热度:703
MySQL主从复制作为一种常见的数据同步方式,有时候会出现同步错误导致同步中断的情况。手动修复这些同步错误通常需要耗费不少时间和精力,并且对于不熟悉MySQL复制的人来说比较困难。
pt-slave-repair是对原有pt[详细] -
MySQL Shell 8.0.32 for GreatSQL编译安装步骤
所属栏目:[MySql教程] 日期:2023-09-15 热度:2232
写在前面
GreatSQL 8.0.32-24已发布,配套的MySQL Shell也需要跟着升级一波,MySQL Shell版本从8.0.25升级到8.0.32后,也引入了一些不错的新特性。
下面正式开始MySQL Shell编译工作。
1. 准备工作
[详细] -
解读canal同步MySQL增量数据到 ES
所属栏目:[MySql教程] 日期:2023-09-15 热度:6728
canal 是阿里知名的开源项目,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。
这篇文章,我们手把手向同学们展示使用 canal 将 MySQL 增量数据同步到 ES 。
1 集群模式
server 对应[详细] -
MySQL数据库中检测死锁
所属栏目:[MySql教程] 日期:2023-09-15 热度:3994
在 MySQL 数据库中,可以通过以下方法来检测死锁:
1.查看错误日志
在 MySQL 的错误日志中,会记录每次出现死锁时的详细信息,包括死锁的事务 ID、死锁的表和锁方式等信息。你可以根据错误日志中的提示来查询[详细] -
掌握Python操作MySQL的实用技巧
所属栏目:[MySql教程] 日期:2023-09-15 热度:9874
在这篇文章中,我们将详细介绍如何在Python中使用pymysql模块来操作MySQL数据库。pymysql是一个在Python程序中用来连接MySQL服务器并进行相关操作的库,它提供了丰富的API接口,可以满足各种操作MySQL数据库的需求。[详细]
-
MySQL数据库中锁定表操作
所属栏目:[MySql教程] 日期:2023-09-15 热度:7285
在 MySQL 数据库中,可以使用以下几种方式锁定表:
1.内部锁定
MySQL 会在内部进行锁定,以确保不会同时执行多个写操作。默认情况下,读取操作会在没有写入操作时获得表级共享读取锁(共享锁),而写入操作会[详细] -
MySQL 十几种索引类型,你都了解吗?
所属栏目:[MySql教程] 日期:2023-09-15 热度:3422
今天整理了一下 MySQL 的索引,一般人只知道3~4个,但我经常听到有10几个之多,如下图:
索引
是不是很多都听过,但是只是想不起来。我大概归了一下类:
索引分类
密度
按照密度分,可分为稠密索[详细] -
mysql数据库发生中文乱码怎么办
所属栏目:[MySql教程] 日期:2023-09-14 热度:9611
当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员工!'); 出现[详细]
-
终端该如何使用mysql执行sql语句
所属栏目:[MySql教程] 日期:2023-09-14 热度:5822
本文主要给大家介绍终端应如何使用mysql执行sql语句,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下终端应如何使用mysql执行sql语句吧。
mysql -ur[详细] -
什么是MySQL自定义函数与创建存储过程
所属栏目:[MySql教程] 日期:2023-09-14 热度:6985
下文主要给大家带来什么是MySQL自定义函数与创建存储过程,希望这些文字能够带给大家实际用处,这也是我编辑什么是MySQL自定义函数与创建存储过程这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
1、[详细]