CentOS 7 安装 MySQL

【Centos】 Centos 7.6 安装 MySQL 8 1. 查看当前MySQL的安装情况 查找之前是否安装了MySQL rpm -qa|grep -i mysql 1.1.卸载mysql 如果已经安装mysql,则需要先停止MySQL,再删除之前安装的MySQL ,把rpm -qa | g


MySQL 存储过程

MySQL 存储过程详解与实践指南 1. 存储过程基础 1.1 创建简单存储过程 # 基础存储过程示例 DROP PROCEDURE IF EXISTS test; # 如果存在同名存储过程则删除 DELIMITER // # 定义新的语句结束符 CR


MySQL 连接问题

记一次MySQL连接问题及解决方案 问题描述 客户在使用数据库连接工具时,无法正常连接MySQL数据库,并收到以下错误提示: 1129 - Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock wit


MySQL 日期格式化

MySQL 日期格式化 在处理日期和时间时,MySQL 提供了多种函数来格式化和转换日期时间数据。以下是一些常用的函数及其用法: 1. 将时间格式化为 YYYY-mm-dd HH:ii:ss 格式 SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 解释


MySQL 日期时间加减

MySQL 日期时间加减操作优化 1. 获取当前日期和时间 在MySQL中,可以使用以下函数来获取当前的日期和时间: NOW(): 获取当前具体的日期和时间。 CURDATE(): 获取当前日期。 CURTIME(): 获取当前时间。 示例代码: SET @dt = NOW(); -- 设置当前


MySQL 删表关键字

MySQL 删表关键字 MySQL 删表操作:从强到弱 在 MySQL 中,删除表或表数据的操作有多种方式,包括 DROP TABLE、TRUNCATE TABLE 和 DELETE。这些操作的强度从强到弱依次为:DROP TABLE > TRUNCATE TABLE > DELETE。下面详细介绍


MySQL 锁表原因及解决方案

MySQL锁表原因及解决方案 一、导致锁表的原因 1、锁表发生在insert update 、delete 中; 2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户; 3、锁表的原因 : 第一、 A程序执行了对 tab


SQL优化

SQL优化 一、查询SQL尽量不要使用 select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下


MySQL面试题01

MySQL 1.MySql优点 1.成熟稳定,功能完善。 2.开源免费。 3.文档丰富。 4.开箱即用,操作简单,维护成本低。 5.支持分库分表,读写分离,高可用。 6.事务支持优秀, 2.varchar(100)和varcar(10)的区别? 都是变长类型,一个存储100个字符一个存储10个字符,