欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql中@和@@符號(hào)的詳細(xì)使用指南

 更新時(shí)間:2022年06月02日 15:31:39   作者:不甘于平凡的潰敗  
最近工作遇到了一個(gè)問(wèn)題,給自己做個(gè)記錄,下面這篇文章主要給大家介紹了關(guān)于Mysql中@和@@符號(hào)的詳細(xì)使用的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

一、概述

@是用戶變量,@@是系統(tǒng)變量。

select @a;

變量名,如果你不加的話,會(huì)認(rèn)為這是一個(gè)列名,但是這列不存在,就報(bào)錯(cuò)了;

@變量名 : 定義一個(gè)用戶變量.

= 對(duì)該用戶變量進(jìn)行賦值.

用戶變量賦值有兩種方式: 一種是直接用"=“號(hào),另一種是用”:=“號(hào)。

其區(qū)別在于:

使用set命令對(duì)用戶變量進(jìn)行賦值時(shí),兩種方式都可以使用;

用select語(yǔ)句時(shí),只能用”:=“方式,因?yàn)閟elect語(yǔ)句中,”="號(hào)被看作是比較操作符。

(@i:=@i+1)

可以在生成查詢結(jié)果表的時(shí)候生成一組遞增的序列號(hào)

select (@i:=@i+5) as rownum, surname, personal_name from student, (select @i:=100) as init;
select @ids := ‘101', @l := 0
GROUP_CONCAT + group by

按照分組,連接字段上的數(shù)據(jù),默認(rèn)以,,也可以指定分割符

二、使用語(yǔ)法及實(shí)踐 用戶自定義變量

1、用戶定義變量語(yǔ)法

SET @var_name = expr [, @var_name = expr]

如:set @t1 =100;

2、獲取用戶定義變量值方式,如:

select @t1 from dual;

如下圖

系統(tǒng)變量

1、查看全部系統(tǒng)變量指令

SHOW GLOBAL VARIABLES

2、查看單個(gè)系統(tǒng)變量

SHOW GLOBAL VARIABLES LIKE 'wait_timeout'

3、設(shè)置系統(tǒng)變量語(yǔ)法

SET GLOBAL 變量名 = 變量值

如:SET GLOBAL wait_timeout = 604800;

注:如果修改變量值后沒(méi)有生效,請(qǐng)退出從新再試下 。

4、獲取系統(tǒng)變量值的語(yǔ)法

select @@wait_timeout  from dual;

補(bǔ)充:MySQL的@與@@區(qū)別

@x 是 用戶自定義的變量 (User variables are written as @var_name)

@@x 是 global或session變量 (@@global @@session )

@@查看全局變量:

select @@log_error;

總結(jié)

到此這篇關(guān)于Mysql中@和@@符號(hào)詳細(xì)使用的文章就介紹到這了,更多相關(guān)Mysql @和@@符號(hào)使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • Mysql查詢?nèi)タ崭竦亩喾N方法匯總

    Mysql查詢?nèi)タ崭竦亩喾N方法匯總

    SQL查詢語(yǔ)句中空格是用來(lái)分隔關(guān)鍵字、表名、列名等的,然而空格也會(huì)影響查詢效率,因?yàn)椴樵冋Z(yǔ)句中的空格越多,查詢的速度就越慢,下面這篇文章主要給大家介紹了關(guān)于Mysql查詢?nèi)タ崭竦亩喾N方法,需要的朋友可以參考下
    2023-04-04
  • 在MySQL中使用通配符時(shí)應(yīng)該注意的問(wèn)題

    在MySQL中使用通配符時(shí)應(yīng)該注意的問(wèn)題

    這篇文章主要介紹了在MySQL中使用通配符時(shí)應(yīng)該注意的問(wèn)題,主要是下劃線的使用容易引起的錯(cuò)誤,需要的朋友可以參考下
    2015-05-05
  • My Sql 1067錯(cuò)誤與編碼問(wèn)題的解決方案

    My Sql 1067錯(cuò)誤與編碼問(wèn)題的解決方案

    My Sql 大部分都是用綠色版(解壓版) 然后注冊(cè)服務(wù)簡(jiǎn)單方便,但是配置文件也很讓人糾結(jié),下面小編給大家?guī)?lái)了My Sql 1067錯(cuò)誤與編碼問(wèn)題的解決方案,感興趣的朋友參考下吧
    2016-11-11
  • Mysql存儲(chǔ)過(guò)程中游標(biāo)的用法實(shí)例

    Mysql存儲(chǔ)過(guò)程中游標(biāo)的用法實(shí)例

    這篇文章主要介紹了Mysql存儲(chǔ)過(guò)程中游標(biāo)的用法,以商戶關(guān)聯(lián)數(shù)據(jù)的插入及更新為例分析了MySQL存儲(chǔ)過(guò)程中游標(biāo)的使用技巧,需要的朋友可以參考下
    2015-07-07
  • MySQL無(wú)法啟動(dòng)幾種常見(jiàn)問(wèn)題小結(jié)

    MySQL無(wú)法啟動(dòng)幾種常見(jiàn)問(wèn)題小結(jié)

    在群里看到有新同學(xué)還在問(wèn)MySQL無(wú)法啟動(dòng)的問(wèn)題,于是總結(jié)了幾個(gè)常見(jiàn)情況與解決方法,需要的朋友可以參考下
    2013-09-09
  • MySQL 序列 AUTO_INCREMENT詳解及實(shí)例代碼

    MySQL 序列 AUTO_INCREMENT詳解及實(shí)例代碼

    這篇文章主要介紹了MySQL 序列 AUTO_INCREMENT詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • MySQL自定義函數(shù)及觸發(fā)器

    MySQL自定義函數(shù)及觸發(fā)器

    這篇文章主要介紹了MySQL自定義函數(shù)及觸發(fā)器,自定義函數(shù)是一種對(duì)MySQL擴(kuò)展的途徑,其用法與內(nèi)置的函數(shù)相同,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • mysql中的兩階段提交面試精講

    mysql中的兩階段提交面試精講

    這篇文章主要為大家介紹了mysql中的兩階段提交面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • MySql存儲(chǔ)引擎的作用

    MySql存儲(chǔ)引擎的作用

    mysql面試中最常問(wèn)的問(wèn)題之一:小伙子,你說(shuō)一下你們公司用的存儲(chǔ)引擎,以及你知道有哪些存儲(chǔ)引擎和他們之間的區(qū)別? 所以下面這篇文章主要給大家介紹了關(guān)于Mysql存儲(chǔ)引擎的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 詳解關(guān)于MySQL 8.0走過(guò)的坑

    詳解關(guān)于MySQL 8.0走過(guò)的坑

    這篇文章主要介紹了詳解關(guān)于MySQL 8.0走過(guò)的坑,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09

最新評(píng)論