`
youwensa
  • 浏览: 1919 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

mysql存储过程读书笔记(3): 变量

 
阅读更多

1. 变量名: Mysql变量名推荐30个字符以内,命名要有实际意义

2. 声明变量的方式:

     declare variable_name[,variable_name,....] datatype [default value];

    可以同时定义多个具有相同类型的变量,如果没有default表达式,则默认变量声明之后默认值是Null

 

    declare 普通变量应该在所有declare cursor语句和declare continue handler语句之前

3.变量类型:

   int/integer: 32位整数(可以声明为unsigned)

   bigint: 64位整数(可以声明为unsigned)

   float: 32位浮点数(可以声明为unsigned)

   double: 64位浮点数

   Numeric(precision, scale)/Decimal(precision, scale): 固定小数点数

   Date: 日期(不包括时间)

   DateTime: 日期(包括时间)

   CHAR(length): 固定长度字符串(最长255个)

   VARCHAR(length):变长字符串(最长255个)

   BLOB: 二进制大数据(最长64K)

   TEXT: 字符大数据(最长64K)

    LONG BLOB:二进制大数据(最长4GB)

    LONG TEXT: 字符大数据(最长4GB)

 

4.变量赋值:

   SET variable_name=expression [,variable_name = expression ....];

   mysql和别的数据库有个比较大的差别就是变量赋值要用SET

 

   

 

分享到:
评论

相关推荐

    精通MySQL存储过程和函数

    以上内容概述了MySQL存储过程和函数的基本概念、创建方法、变量定义、条件处理、流程控制、游标使用、预处理语句以及常见问题。通过这些知识点的学习,可以帮助开发者更好地理解和应用MySQL存储过程和函数,从而提高...

    Mysql存储过程学习笔记–建立简单的存储过程

    MySQL存储过程是数据库管理系统中的一种重要特性,它允许开发者预定义一组SQL语句,以便后续在需要时调用。这不仅简化了代码复用,提高了性能,还减少了网络流量,增强了安全性。以下是对存储过程的详细说明: **一...

    MySQL学习笔记 MySQL学习笔记

    - 变量:在MySQL中使用变量进行动态计算和存储中间结果。 - 存储过程和函数:预编译的SQL代码块,可重复使用,提高效率。 - 流程控制结构:如IF-ELSE、CASE、WHILE等,使SQL编程更灵活。 学习MySQL不仅涉及理论知识...

    MySQL DBA架构师学习笔记

    4. MySQL系统变量调整:在MySQL部署过程中可能需要根据硬件环境和性能需求调整系统变量。例如,可以通过修改IO调度策略来提升数据库的IO性能。文件中提到的调度策略包括CFQ(完全公平队列)、NOOP(无操作)、...

    MySQL系列(MySQL从入门到精通笔记)中文PDF完整版最新版本

    这是一套详细的MySQL⾼⼿系列笔记教程,总共27个篇章,详细讲解了MySQL基础知识、mysql数据类型、必备技能、DDL常⻅操作、查询、原理、语句等内容,基本能实现MySQL从入门到精通,帮助大家更好的学习。 目录 第1篇...

    MYSQL知识学习过程笔记

    MYSQL知识学习过程笔记 在学习MYSQL之前,首先需要了解什么是数据库、数据库管理系统和SQL它们之间的关系是什么?数据库英文单词DataBase,简称DB,按照一定格式存储数据的一些文件的组合,顾名思义:存储数据的...

    高性能MySQL 第三版读书笔记 一至六

    【高性能MySQL 第三版读书笔记 一至六】主要涵盖了MySQL服务器优化、操作系统和硬件优化、复制技术、可扩展性方案、MySQL分支与变种以及高可用性策略等多个方面。以下是对这些知识点的详细说明: 1. **优化服务器...

    MySQL笔记(狂神说java)

    - 安装与配置:MySQL的安装过程包括下载安装包、设置环境变量以及创建数据库服务器。 - 数据类型:了解如INT、VARCHAR、DATE等基本数据类型对于正确存储数据至关重要。 2. **SQL语法**: - CRUD操作:创建...

    mySQL.zip_MYSQL_mysql 课件_学习笔记_笔记_资料

    这份"mySQL.zip_MYSQL_mysql 课件_学习笔记_笔记_资料"的压缩包内容包括了MySQL的培训课件和学习笔记,非常适合初学者进行数据库知识的入门学习。 51CTO下载-Mysql培训课件.pdf可能涵盖了以下MySQL的核心知识点: ...

    MySQL笔记.md

    ### MySQL学习笔记详解 #### 一、学习数据库的重要性 ##### 1.1 为何学习数据库 - **岗位需求**:随着互联网技术的发展,几乎所有软件项目都需要数据库的支持。 - **大数据时代的趋势**:“得数据者得天下”,数据...

    MySQL的基础知识笔记

    3. **配置**:设置MySQL的服务、环境变量等。 对于Windows系统,可以参考官方文档或其他技术文章进行详细的安装步骤说明。 #### 四、MySQL常用的一些命令 MySQL 提供了许多实用的命令,包括但不限于: - **启动...

    《PHP与MySQL权威指南》读书笔记模板x.pptx

    _PHP与MySQL权威指南》读书笔记模板_ 本书《PHP与MySQL权威指南》是目前为止最全面的关于PHP与MySQL开发技术的书籍之一,系统而全面地讲解了PHP与MySQL技术的方方面面,适合初中级的PHP程序员系统地学习。本书也是...

    【学习笔记】Mysql入门很简单-笔记

    - **环境变量配置**: 将MySQL的bin目录加入到系统的Path变量中,以便从任何位置运行MySQL命令。 #### 配置向导与手动配置 - **配置向导**: 通过“MySQL Server Instance Config Wizard”可以快速配置MySQL。 - **...

    Mysql存储过程学习笔记--建立简单的存储过程

    MySQL存储过程是数据库管理系统中的一种重要特性,它允许开发者预定义一组SQL语句,以便后续在需要时调用。这不仅简化了代码复用,还能提高执行效率,因为存储过程在首次创建时会被编译,之后的调用只需传入参数即可...

    MYSQL笔记.txt

    根据提供的文件信息,我们可以整理出一系列关于MySQL的重要知识点与操作命令。下面将详细解析这些内容,帮助理解MySQL数据库管理系统的基本操作、表结构管理以及数据管理等核心功能。 ### MySQL基础知识 **MySQL**...

    MYSQL学习笔记总结

    以下是对“MYSQL学习笔记总结”中的关键知识点的详细阐述: 1. **基础概念** - **数据库**: 数据库是存储数据的系统,MySQL中的数据组织成表格形式,每个表格包含多个列和行。 - **表**: 表是数据的基本单元,由...

    mysql学习笔记和案例(全部知识点版)

    这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,变量,存储过程,函数,分支结构,循环结构等等

    MySQL数据库学习笔记.pdf

    总结来说,MySQL数据库的学习涵盖了数据库的基础概念、SQL语言的使用、数据类型的选择、索引优化以及变量和运算等内容,这些是构建和维护高效数据库系统的基础。通过深入理解和实践,你可以更好地掌握这个强大的...

    mysql学习笔记和案例(完全版)

    这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的...级联置空,联合查询,变量,存储过程,函数,事务,分支结构,循环结构等等,都有具体的案例代码,大家可以作为一个参考

    MySQL数据库笔记.doc

    MySQL 数据库笔记 MySQL 数据库笔记是一个详细的数据库笔记,涵盖了数据库的基本概念、CRUD 操作、安装和配置、数据类型等内容。下面是笔记中的一些重要知识点: 数据库的基本概念 * 数据库是一个存储和管理数据...

Global site tag (gtag.js) - Google Analytics