background picture of the home page

星尘の博客

CentOS iptables防火墙

CentOS 7 下 iptables 防火墙配置指南 1. 安装与初始化 1.1 安装 iptables 服务 yum install -y iptables-services 1.2 停止并禁用 firewalld # 停止firewalld服务 systemctl stop firewall

thumbnail of the cover of the post

Linux之Vi和Vim命令

vi和vim的常用命令 当提到Linux的vi和vim编辑器时,以下是一些常用的命令: 1. 打开文件和保存: 打开文件:vi <文件名> 或 vim <文件名> 保存文件:按下 Esc键,然后输入 :w,再按回车键 2. 退出编辑器: 保存并退出:按下 Esc键,然后输入 :wq,再按回车键 不保

thumbnail of the cover of the post

MySQL 存储过程

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

thumbnail of the cover of the post

MySQL 连接问题

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

thumbnail of the cover of the post

MySQL 日期格式化

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

thumbnail of the cover of the post

MySQL 日期时间加减

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

thumbnail of the cover of the post

MySQL 删表关键字

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

thumbnail of the cover of the post

MySQL 锁表原因及解决方案

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

thumbnail of the cover of the post

Oracle的触发器

Oracle 触发器 在使用A用户增加或删除表数据时,希望同时在B用户的相应表中增加或删除相同的数据。为实现这一需求,可以使用Oracle数据库中的触发器(Trigger)。 关键概念 FOR EACH ROW: 指定触发器在每行数据操作时触发。 :OLD.字段名: 获取操作前的字段值。 :NEW.

thumbnail of the cover of the post

Oracle函数之TRUNC函数

TRUNC 简介 TRUNC 函数是 Oracle 数据库中的一个日期/时间函数,主要用于截断(取整)日期或时间。以下是 TRUNC 函数的一些常见用法和作用: 截取时间 返回当前日期的开始时间 select TRUNC(SYSDATE) from dual; -- 返回当前日期的开始时间(时间戳的

thumbnail of the cover of the post