返回顶部
首页 > 资讯 > 数据库 >MYSQL中的变量的概念
  • 293
分享到

MYSQL中的变量的概念

2024-04-02 19:04:59 293人浏览 独家记忆
摘要

本篇内容主要讲解“Mysql中的变量的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql中的变量的概念”吧!变量分为用户变量与系统变量。用户变量:&n

本篇内容主要讲解“Mysql中的变量的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习mysql中的变量的概念”吧!

变量分为用户变量与系统变量。

用户变量:

    用户变量与连接有关,在这个连接中声明的变量,在连接断开的时候,就会消失。
    在此连接中声明的变量无法在另一连接中使用。

    用户变量的变量名的形式为@varname的形式。
    名字必须以@开头。
    声明变量的时候需要使用set语句,比如下面的语句声明了一个名为@a的变量。


set @a = 1;
 
 
  声明一个名为@a的变量,并将它赋值为1,里面的变量是不严格限制数据类型的,它的数据类型根据你赋给它的值而随时变化 。
    (SQL Server中使用declare语句声明变量,且严格限制数据类型。)

    我们还可以使用select 语句为变量赋值 。
    比如:
 

set @name = ;
select @name:=passWord from user limit 0,1;

 
(注意等于号前面有一个冒号,后面的limit 0,1是用来限制返回结果的,相当于sql SERVER里面的top 1)

    如果直接写:

 
select @name:=password from user;

   如果这个查询返回多个值的话,那@name变量的值就是最后一条记录的password字段的值 。

系统变量:
   
    系统变量又分为全局变量与会话变量。
    全局变量在MYSQL启动的时候由服务器自动将它们初始化为默认值,这些默认值可以通过更改my.ini这个文件来更改。

    会话变量在每次建立一个新的连接的时候,由MYSQL来初始化。MYSQL会将当前所有全局变量的值复制一份。来做为会话变量。
    (也就是说,如果在建立会话以后,没有手动更改过会话变量与全局变量的值,那所有这些变量的值都是一样的。)

    全局变量与会话变量的区别就在于,对全局变量的修改会影响到整个服务器,但是对会话变量的修改,只会影响到当前的会话
    (也就是当前的数据库连接)。

   
    我们可以利用
 

 
show session variables;
 
 语句将所有的会话变量输出:
    (可以简写为show variables,没有指定是输出全局变量还是会话变量的话,默认就输出会话变量。)


   mysql> show global variables;
    +---------------------------------+----------------------------------------------------------------+
    | Variable_name                   | Value                                                          |
    +---------------------------------+----------------------------------------------------------------+
    | auto_increment_increment        | 1                                                              |
    | auto_increment_offset           | 1                                                              |
    | automatic_sp_privileges         | ON                                                             |

            ..................................省略..............................

    | tmpdir                          | C:windowsTEMP                                               |
    | transaction_alloc_block_size    | 8192                                                           |
    | transaction_prealloc_size       | 4096                                                           |
    | tx_isolation                    | REPEATABLE-READ                                                |
    | updatable_views_with_limit      | YES                                                            |
    | version                         | 5.0.67-commUnity-nt                                            |
    | version_comment                 | MySQL Community Edition (GPL)                                  |
    | version_compile_Machine         | ia32                                              &n

到此,相信大家对“MYSQL中的变量的概念”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: MYSQL中的变量的概念

本文链接: https://lsjlt.com/news/59463.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MYSQL中的变量的概念
    本篇内容主要讲解“MYSQL中的变量的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MYSQL中的变量的概念”吧!变量分为用户变量与系统变量。用户变量:&n...
    99+
    2024-04-02
  • MySQL 自定义变量的概念及特点
    MySQL 的自定义 就是存储值的临时容器,只要与服务端的连接是活跃的,容器中的值可以保存和使用。可以通过简单的 SET 或 SELECT语句 设置自定义变量,如下所示: SET @one := 1; S...
    99+
    2022-05-22
    MySQL 自定义变量 MySQL 变量
  • Java变量的概念有哪些
    本篇内容主要讲解“Java变量的概念有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java变量的概念有哪些”吧!实例变量实例变量又被称为Instance variables。不使用 sta...
    99+
    2023-06-16
  • Go 语言的变量与常量的概念
    本篇内容主要讲解“Go 语言的变量与常量的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go 语言的变量与常量的概念”吧!变量go 语言的变量声明和大多数语言类似,通过 var 关键字声明变...
    99+
    2023-06-15
  • python中的变量概念及算术运算
    python是一种动态类型语言(动态类型语言:直接被解释器执行不需要进行编译) 程序运行当中变量可以绑定到不同类型的值.(变量:程序运行中可以发生变化的量)接下来我们用复利计算来说明一下python的这一个特性:price  = 1000;...
    99+
    2023-01-31
    算术 变量 概念
  • C++变量引用的概念介绍
    本篇介绍的变量引用与之前介绍的指针不是同一概念,它们有本质的区分: 1)不存在空引用。引用必须连接到一块合法的内存。 2)一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可...
    99+
    2024-04-02
  • 深入了解Go语言中的变量概念
    Go语言是一种开发效率高、性能优越的现代编程语言,在Go语言中,变量是一个非常重要的概念。本文将深入探讨Go语言中的变量概念,通过具体的代码示例来帮助读者更好地理解和掌握变量的使用。 ...
    99+
    2024-04-02
  • MySQL中MTR的概念
        MTR全称是Mini-Transaction,顾名思义,可以理解为"最小的事务",MySQL中把对底层页面的一次原子访问的过程称之为一个Mini-Transaction,这里的原...
    99+
    2022-05-16
    MySQL MTR
  • C++变量引用的概念是什么
    这篇文章主要介绍“C++变量引用的概念是什么”,在日常操作中,相信很多人在C++变量引用的概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++变量引用的概念是什么”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • python变量的概念及定义是什么
    这篇文章主要讲解了“python变量的概念及定义是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python变量的概念及定义是什么”吧!说明变量是指编程者在代码中为某一数据取得的名称,在...
    99+
    2023-06-30
  • Java泛型中逆变和协变的概念
    本篇内容主要讲解“Java泛型中逆变和协变的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java泛型中逆变和协变的概念”吧!正文OK,今天5分钟短文就让咱们聊一聊逆变和协变这俩个概念。1、...
    99+
    2023-06-16
  • MySQL视图的概念
    本篇内容主要讲解“MySQL视图的概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL视图的概念”吧!1、基本概念  视图本身是一张虚拟表,不存放任何数...
    99+
    2024-04-02
  • Mysql的基本概念
    一 . Mysql 的基本概念 1、数据(data) 描述事物的符号记录包括数字文字图形图像声音档案记录等以记录形式按同意的格式进行存储 2、表 将不同的记录组织在一起用来存储具体数据 3、数据库 ...
    99+
    2023-09-20
    mysql 数据库
  • VB.NET变量生存周期的基本概念详解
    这篇文章主要讲解了“VB.NET变量生存周期的基本概念详解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VB.NET变量生存周期的基本概念详解”吧!VB.NET变量生存周期 这一点程序员们都...
    99+
    2023-06-17
  • MySQL中锁的概念是什么
    今天就跟大家聊聊有关MySQL中锁的概念是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。乐观锁乐观锁大多是基于数据版本记录机制实现,一般是给数据...
    99+
    2024-04-02
  • mysql中odbc的概念是什么
    今天小编给大家分享一下mysql中odbc的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • .NET Framework隐式类型变量的相关概念是什么
    本篇文章给大家分享的是有关.NET Framework隐式类型变量的相关概念是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。.NET Framework中有一种新的特性,叫...
    99+
    2023-06-17
  • TensorFlow神经网络学习之张量与变量概念
    目录一、张量定义二、张量属性1、张量的类型2、张量的阶三、张量的指令1、常数张量(普通)2、张量数组1、固定张量数组(0)2、固定张量数组(1)3、随机张量数组3、查看张量值4、张量...
    99+
    2024-04-02
  • mysql锁与会话的概念
    这篇文章主要介绍“mysql锁与会话的概念”,在日常操作中,相信很多人在mysql锁与会话的概念问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql锁与会话的概念”的疑惑...
    99+
    2024-04-02
  • MYSQL索引的基本概念
    本篇内容介绍了“MYSQL索引的基本概念”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! &nbs...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作