变量系统变量: 1. 全局变量 2. 会话变量 自定义变量: 1. 用户变量 2. 局部变量MySQL系统变量的介绍和语法一、系统变量说明: 变量由系统提供,不是用户定义,属于服务器层面 注意: 如果是全局级别,则需要加global;如果是会话级别,则需要加session,如果不写,则默认session使用的语法: 1.查看所有的系统变量 Show global variables; 全局变量 S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 07:10:15
                            
                                103阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            变量1.变量分类1)系统变量        (1)全局系统变量global:  修改影响全局系统                  &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 12:31:31
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现MySQL自定义函数自增的流程
### 甘特图
```mermaid
gantt
    dateFormat  YYYY-MM-DD
    title 实现MySQL自定义函数自增的流程
    section 准备工作
    准备数据库     :done, 2022-10-01, 1d
    创建测试表     :done, after 准备数据库, 1d
    s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-27 06:30:55
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在面试中,大家应该经历过如下场景面试官:"用过mysql吧,你们是用自增主键还是UUID?"你:"用的是自增主键"面试官:"为什么是自增主键?"你:"因为采用自增主键,数据在物理结构上是顺序存储,性能最好,blabla…"面试官:"那自增主键达到最大值了,用完了怎么办?"你:"what,没复习啊!!"    (然后,你就可以回去等通知了!)这个问题是一个粉丝给我提的,我觉得挺有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 08:34:03
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # MySQL定义自增变量
## 介绍
MySQL是一种流行的开源关系型数据库管理系统,被广泛用于各种Web应用程序和数据驱动的应用程序中。在MySQL中,自增变量是一种非常有用的功能,可用于自动生成唯一的标识符或序列号。本文将介绍如何在MySQL中定义和使用自增变量,并提供一些代码示例。
## 什么是自增变量?
自增变量是MySQL中一种特殊的变量,它的值会在每次使用之后自动递增。自增变            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-14 11:02:16
                            
                                232阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 项目方案:MySQL自定义自增数量
在实际应用中,我们有时候需要对MySQL数据库表的自增字段进行自定义设置,例如从指定的数值开始自增,或者自定义自增步长等。本文将介绍如何通过SQL语句来实现MySQL自定义自增数量的功能。
### 方案步骤:
1. 首先,我们需要创建一个MySQL数据库表,用于存储我们需要自定义自增数量的数据。表结构如下:
| 字段名 | 类型    | 说明            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-10 04:18:14
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL数据库高级(二)——自定义函数一、自定义函数简介自定义函数 (user-defined function UDF)是一种对MySQL扩展的途径,其用法和内置函数相同。自定义函数的两个必要条件:A、参数B、返回值(必须有)。函数可以返回任意类型的值。二、自定义函数的使用1、自定义函数语法CREATE FUNCTION function_name(parameter_nametype,[pa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 15:11:19
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自增主键  这种方式是使用数据库提供的自增数值型字段作为自增主键,它的优点是: 数据库自动编号,速度快,而且是增量增长,按顺序存放,对于检索非常有利; 数字型,占用空间小,易排序,在程序中传递也方便; 能够保证独立性,程序可以在不同的数据库间迁移,效果不受影响。保证生成的ID不仅是表独立的,而且是库独立的,这点在你想切分数据库的时候尤为重要。缺点 :因为自动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 13:05:50
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JPA自定义SQL查询关于自定义SQL查询,方法名可以随意取(遵循驼峰命名法,方法名需能一眼看出此方法的用处),不需要遵循JPA制订的规则来起方法名。自定义SQL 是指:在方法上使用 @Query 注解,然后写sql。@Query注解中有两个常用的属性,value(定义sql),nativeQuery (true表示数据的sql,false表示HQL,默认值是false) 。当 @Query注解中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-16 13:16:01
                            
                                146阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前面学习了SpringDataJPA的简单使用,但是始终都没有写过一个SQL,因为SprngDataJPA都帮我们自动配置好了,那么SpringDataJPA是否支持自定义SQL语句呢?答案必须是肯定的!因为它是非常强大的!1、@Query注解自定义SQL创建User实体类:打开UserRepository接口,添加自定义查询根据用户名查询用户,如下图所示:@Query是用来配置自定义SQL的注解            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 22:28:25
                            
                                190阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、多表查询1、多表查询的实现1.1 出现笛卡尔积的错误1.2 多表查询的正确方式,需要有连接条件2、多表查询的分类2.1 等值连接vs非等值连接2.2 自连接vs非自连接2.3 内连接vs外连接3、UNION的使用4、7种SQL JOIN的实现 5、SQL99语法新特性:自然连接(NATURAL JOIN)6、SQL99语法新特性2:USING 一、多表查询1、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 11:04:11
                            
                                30阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Boot的四大特性:Starter添加项目依赖bean的自动化配置Spring Boot CLI与Groovy的高效配合Spring Boot Actuator本文讲解如何创建一个自定义Starter。1.创建maven工程(maven-archetype-quickstart):注意artifactId的命名规则,Spring官方Starter通常命名为spring-boot-st            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 11:06:53
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 窗口定义自增变量实现步骤
## 1. 简介
在 MySQL 数据库中,可以通过窗口定义(Window Function)来实现对查询结果进行排序、分组、聚合等操作。同时,MySQL 还提供了自增变量(Auto Increment Variable)的功能,可以用于给查询结果中的行赋予唯一的递增标识。
本文将介绍如何在 MySQL 中使用窗口定义自增变量的方法,并提供详细的步骤            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-19 07:33:52
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.函数1.什么是函数上面介绍的存储过程类似于 python 中的自定义的函数而这里的函数指的是 mysql 提供的内置函数2.常用内置函数介绍??mysql 内置函数官方文档????mysql 内置函数中文文档??数学函数ROUND(x,y)  # 返回参数x的四舍五入的有y位小数的值
RAND()      # 返回 0 到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 08:10:22
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            #### 实现自定义字段自增的流程
为了实现"Java实现自定义字段自增"的功能,可以按照以下步骤进行操作:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建一个类,并声明一个字段用于保存自增的值 |
| 2 | 创建一个方法用于获取自增的值 |
| 3 | 创建一个方法用于增加自增的值 |
| 4 | 在需要使用自增字段的地方,调用相应的方法来获取和增加值 |
下面            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-31 10:41:06
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我把MySQL的内容整理成9篇博客,学完这9篇博客虽不能说能成为大神,但是应付一般中小企业的开发已经足够了,有疑问或建议的欢迎留言讨论。自定义函数一、函数的概念与定义1、理解函数函数可以看作是一个加工作坊,这个加工作坊接收调用者传递过来的原料(传递的参数),然后将这些原料加工处理成产品(函数的返回值)再把产品返回给调用者。2、创建语法(建议自定义函数以fun_前缀)create function            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 21:28:48
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            根据书籍《redis设计与实现》总结。一、简单动态字符串在redis数据库里面,包含字符串值的键值对在底层都是由SDS实现的。1、SDS数据结构struct sdshdr {
      //记录buf数组中已使用的数量 
      //等于SDS所保存字符串的长度 
      int len; 
      //记录buf数组中未使用字节的数量 
      int free; 
                 
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 23:15:48
                            
                                60阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## MySQL自定义自增主键的实现 带字母
在MySQL数据库中,自增主键是一种常见的用于标识唯一记录的方式。默认情况下,自增主键使用数字作为标识符。但是有时候,我们希望在自增主键中包含字母,以提高数据的可读性和易用性。本文将介绍如何在MySQL中实现带字母的自定义自增主键,并提供相应的代码示例。
### 实现原理
实现带字母的自定义自增主键的方法是将自增主键的值转换为带字母的字符串。具体            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-15 06:23:38
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。  用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、‘.’、‘_’和‘$’组成。 默认字符集是cp1252 (Latin1)。可以用mysq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 21:42:33
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mysql自定义变量及案例(排名)利用SQL语句将值存储在用户自定义变量中,然后再利用另一条SQL语句来查询用户自定义变量。这样以来,可以再不同的SQL间传递值。用户自定义变量的声明方法形如:@var_name. 用户自定义变量是会话级别的变量。其变量的作用域仅限于声明其的客户端链接。当这个客户端断开时,其所有的会话变量将会被释放。 用户自定义变量是不区分大小写的。 使用 SET 语句来声明用户自            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 19:13:19
                            
                                126阅读
                            
                                                                             
                 
                
                                
                    