
【MySQL】MySQL 入门必知必会其十:变量、流程控制与游标、触发器
<h1>一、变量 {#一变量}</h1> <p>在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。<br /> 在 MySQL 数据库中,变量分为<code>系统变量</code>以及<code>用户自定义变量</code>。&...
<h1>一、变量 {#一变量}</h1> <p>在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。<br /> 在 MySQL 数据库中,变量分为<code>系统变量</code>以及<code>用户自定义变量</code>。&...
一、约束(constraint)概述 {#一约束constraint概述} ===================================== 1.1 为什么需要约束 {#11-为什么需要约束} ------------------------- * 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它...
<blockquote> <p>在 Google 付款中心添加信用卡时,若遇到"卡号无效" (Card type not accepted) 提示,可通过 Google Play 的"付款和订阅"页面添加信用卡。没有提示,直接输入卡片信息并保存。随后返回 Google 付款中心,信用...
一、子查询 {#一子查询} ============= > 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算得出一个数据结果,然后与这个数据结果(可能是某个标量,也可能是某个集合)进行比较。 1.1 需...
<p>本文最后更新于 2024-07-03,文章可能存在过时内容,如有过时内容欢迎留言或者联系我进行反馈。</p> <h2>前言 {#%E5%89%8D%E8%A8%80}</h2> <p>最近发现我部署在群晖NAS上的兰空图床程序在高并发的情况下会导致图片加载缓慢或出现图片加载失败的情况,于是我查阅了官方文档资料并进...
<h1>一、基础知识 {#一基础知识}</h1> <h2>1.1 一条数据存储的过程 {#11-一条数据存储的过程}</h2> <ul> <li>存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。</li> <li>那...
一、单行函数 {#一单行函数} =============== 1.1 函数的理解 {#11-函数的理解} --------------------- ### 1.1.1 什么是函数 {#111-什么是函数} * 函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把我们经常使用的代码封装起来,需要的时候直接调用即可。这样既`提高了代码效率`,又`提高了可维护性`...
一、排序数据 {#一排序数据} =============== 1.1 排序规则 {#11-排序规则} =================== * 使用 ORDER BY 子句排序 * **ASC(ascend): 升序** * **DESC(descend):降序** * **ORDER BY 子句在SELECT语句的结尾**。 1.2 单列排序 {#12-单列...
<h1>一、性能分析 {#一性能分析}</h1> <h2>1.1 数据库服务器的优化步骤 {#11-数据库服务器的优化步骤}</h2> <p>当我们遇到数据库调优问题的时候,该如何思考呢?这里把思考的流程整理成下面这张图。<br /> 整个流程划分成了<code>观察(Show status)&...
<h1>一、索引的声明与使用 {#一索引的声明与使用}</h1> <h2>1.1 索引的分类 {#11-索引的分类}</h2> <p>MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。</p> <ul> <li>从<code>功能逻辑&l...