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存储过程是数据库管理系统中的一种重要特性,它允许开发者预定义一组SQL语句,以便后续在需要时调用。这不仅简化了代码复用,提高了性能,还减少了网络流量,增强了安全性。以下是对存储过程的详细说明: **一...
- 变量:在MySQL中使用变量进行动态计算和存储中间结果。 - 存储过程和函数:预编译的SQL代码块,可重复使用,提高效率。 - 流程控制结构:如IF-ELSE、CASE、WHILE等,使SQL编程更灵活。 学习MySQL不仅涉及理论知识...
4. MySQL系统变量调整:在MySQL部署过程中可能需要根据硬件环境和性能需求调整系统变量。例如,可以通过修改IO调度策略来提升数据库的IO性能。文件中提到的调度策略包括CFQ(完全公平队列)、NOOP(无操作)、...
这是一套详细的MySQL⾼⼿系列笔记教程,总共27个篇章,详细讲解了MySQL基础知识、mysql数据类型、必备技能、DDL常⻅操作、查询、原理、语句等内容,基本能实现MySQL从入门到精通,帮助大家更好的学习。 目录 第1篇...
MYSQL知识学习过程笔记 在学习MYSQL之前,首先需要了解什么是数据库、数据库管理系统和SQL它们之间的关系是什么?数据库英文单词DataBase,简称DB,按照一定格式存储数据的一些文件的组合,顾名思义:存储数据的...
【高性能MySQL 第三版读书笔记 一至六】主要涵盖了MySQL服务器优化、操作系统和硬件优化、复制技术、可扩展性方案、MySQL分支与变种以及高可用性策略等多个方面。以下是对这些知识点的详细说明: 1. **优化服务器...
- 安装与配置:MySQL的安装过程包括下载安装包、设置环境变量以及创建数据库服务器。 - 数据类型:了解如INT、VARCHAR、DATE等基本数据类型对于正确存储数据至关重要。 2. **SQL语法**: - CRUD操作:创建...
这份"mySQL.zip_MYSQL_mysql 课件_学习笔记_笔记_资料"的压缩包内容包括了MySQL的培训课件和学习笔记,非常适合初学者进行数据库知识的入门学习。 51CTO下载-Mysql培训课件.pdf可能涵盖了以下MySQL的核心知识点: ...
### MySQL学习笔记详解 #### 一、学习数据库的重要性 ##### 1.1 为何学习数据库 - **岗位需求**:随着互联网技术的发展,几乎所有软件项目都需要数据库的支持。 - **大数据时代的趋势**:“得数据者得天下”,数据...
3. **配置**:设置MySQL的服务、环境变量等。 对于Windows系统,可以参考官方文档或其他技术文章进行详细的安装步骤说明。 #### 四、MySQL常用的一些命令 MySQL 提供了许多实用的命令,包括但不限于: - **启动...
_PHP与MySQL权威指南》读书笔记模板_ 本书《PHP与MySQL权威指南》是目前为止最全面的关于PHP与MySQL开发技术的书籍之一,系统而全面地讲解了PHP与MySQL技术的方方面面,适合初中级的PHP程序员系统地学习。本书也是...
- **环境变量配置**: 将MySQL的bin目录加入到系统的Path变量中,以便从任何位置运行MySQL命令。 #### 配置向导与手动配置 - **配置向导**: 通过“MySQL Server Instance Config Wizard”可以快速配置MySQL。 - **...
MySQL存储过程是数据库管理系统中的一种重要特性,它允许开发者预定义一组SQL语句,以便后续在需要时调用。这不仅简化了代码复用,还能提高执行效率,因为存储过程在首次创建时会被编译,之后的调用只需传入参数即可...
根据提供的文件信息,我们可以整理出一系列关于MySQL的重要知识点与操作命令。下面将详细解析这些内容,帮助理解MySQL数据库管理系统的基本操作、表结构管理以及数据管理等核心功能。 ### MySQL基础知识 **MySQL**...
以下是对“MYSQL学习笔记总结”中的关键知识点的详细阐述: 1. **基础概念** - **数据库**: 数据库是存储数据的系统,MySQL中的数据组织成表格形式,每个表格包含多个列和行。 - **表**: 表是数据的基本单元,由...
这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的基础知识点,查询,子查询,分组,排序,常用函数,多表连接,视图,变量,存储过程,函数,分支结构,循环结构等等
总结来说,MySQL数据库的学习涵盖了数据库的基础概念、SQL语言的使用、数据类型的选择、索引优化以及变量和运算等内容,这些是构建和维护高效数据库系统的基础。通过深入理解和实践,你可以更好地掌握这个强大的...
这是我自己学习mysql时的学习笔记,每一个知识点都是自己动手写的,涵盖了mysql中的几乎全部的...级联置空,联合查询,变量,存储过程,函数,事务,分支结构,循环结构等等,都有具体的案例代码,大家可以作为一个参考
MySQL 数据库笔记 MySQL 数据库笔记是一个详细的数据库笔记,涵盖了数据库的基本概念、CRUD 操作、安装和配置、数据类型等内容。下面是笔记中的一些重要知识点: 数据库的基本概念 * 数据库是一个存储和管理数据...