关于 Laravel 验证规则中的 exists 和 unique

    Laravel 提供了强大的表单验证规则,我在项目中 exists 和 unique 用得比较频繁,参照官方文档写下此文,以便记录下这两个规则的详细用法,以下基于 Laravel 5.4 提供了使用字符串和 Illuminate\Validation\Rule 两种方式生成规则的方法。 exists:table,column 验证字段的值是否存在于数据库指定表的指定列中,如果不存在将会抛出异常,这里是关于 exists 规则的详细说明。 基本用法 验证 ...阅读全文
    作者:绝缘体.. | 分类:laravel, MySQL, 后端框架, 数据库 | 阅读: | 标签:, , , ,

    数据库存储引擎的性能比较和选择

    数据库存储引擎是数据库系统的核心组件,对数据库的性能和功能起着决定性的作用。不同的存储引擎在数据存储、索引结构、事务支持等方面有不同的特点和优劣,因此在选择数据库存储引擎时需根据具体需求和应用场景进行评估和比较。本文将对几种常见的数据库存储引擎进行性能比较和选择的探讨。 1. InnoDB InnoDB是MySQL的默认存储引擎,也是最常用的存储引擎之一。其特点包括: 支持事务,...阅读全文
    作者:绝缘体.. | 分类:go, MySQL, postgresql, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    如何处理MySQL中的#1064 – You have an error in your SQL syntax异常

    在使用MySQL数据库时,经常会遇到各种错误信息。其中一个常见的错误是“#1064 – You have an error in your SQL syntax”。这个错误提示表示SQL语句中存在语法错误。本文将介绍如何识别该问题以及解决办法。 1. 查看错误消息 首先,当你在MySQL中执行SQL语句时遇到这个错误,最重要的一步是仔细阅读错误消息。错误消息通常会指示错误所在的位置和具体的问题。 错误消息的格式通常如下...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    MySQL恢复与备份

    1. 简介 MySQL是一种开源的关系型数据库管理系统(RDBMS),被广泛用于Web应用程序的开发和数据存储。在开发和运营过程中,数据库的恢复与备份是至关重要的,可以帮助我们保护数据免受意外删除、硬件故障或人为错误的影响。 本文将介绍MySQL数据库的恢复与备份的基本概念、常见的恢复与备份方法,以及一些最佳实践和实用的工具。 2. 数据库恢复 2.1 恢复级别 在MySQL中,有多种恢复级别可...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    Error writing file ‘frm’ (Errcode: 28)

    在使用数据库管理系统进行开发或维护过程中,有时会遇到一些意外错误。其中一个常见的错误是”Error writing file ‘frm’ (Errcode: 28)”。这个错误消息可能看起来很晦涩,但实际上是非常重要的,因为它可能影响到数据库的正常运行。 错误解释 该错误通常发生在磁盘空间不足的情况下。当尝试写入或创建一个新的.frm文件时,MySQL数据库会尝试将文件写入磁盘,如果...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    数据库碎片整理的策略与工具

    引言 在日常的数据库维护工作中,随着数据的增加和删除,数据库中会产生碎片。这些碎片会降低数据库的查询性能,并增加了数据库维护的负担。本文将探讨数据库碎片整理的策略和相关工具,以提高数据库查询效率。 什么是数据库碎片? 碎片是指数据库表或索引中的物理空间出现不连续的情况。当删除、更新或插入数据时,数据库的存储引擎会在磁盘上留下空白空间。这些空白空间会导致数据库的...阅读全文
    作者:绝缘体.. | 分类:MySQL, windows, 操作系统, 数据库 | 阅读: | 标签:, , , ,

    sqlmap用户手册【超详细】

    http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sqlmap这么一个url的时候,它会: 1、判断可注入的参数 2、判断可以用那种SQL注入技术来注入 3、识别出哪种数据库 4、根据用户选择,读取哪些数据 sqlmap支持五种不同的注入模式: 1、基于布尔的盲注,即可以根据返回页面判断条件真假的注入。 2、基于时间的盲注,即不能根据页面返回内容判断任何信息,用条件语句查看时间延迟...阅读全文
    作者:绝缘体.. | 分类:apache, git, go, MySQL, oracle, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,