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

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

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

一、概述

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

select @a;

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

@變量名 : 定義一個用戶變量.

= 對該用戶變量進行賦值.

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

其區(qū)別在于:

使用set命令對用戶變量進行賦值時,兩種方式都可以使用;

用select語句時,只能用”:=“方式,因為select語句中,”="號被看作是比較操作符。

(@i:=@i+1)

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

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)以,,也可以指定分割符

二、使用語法及實踐 用戶自定義變量

1、用戶定義變量語法

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

如:set @t1 =100;

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

select @t1 from dual;

如下圖

系統(tǒng)變量

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

SHOW GLOBAL VARIABLES

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

SHOW GLOBAL VARIABLES LIKE 'wait_timeout'

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

SET GLOBAL 變量名 = 變量值

如:SET GLOBAL wait_timeout = 604800;

注:如果修改變量值后沒有生效,請退出從新再試下 。

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

select @@wait_timeout  from dual;

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

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

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

@@查看全局變量:

select @@log_error;

總結(jié)

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

您可能感興趣的文章:

相關(guān)文章

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

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

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

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

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

    My Sql 1067錯誤與編碼問題的解決方案

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

    Mysql存儲過程中游標(biāo)的用法實例

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

    MySQL無法啟動幾種常見問題小結(jié)

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

    MySQL 序列 AUTO_INCREMENT詳解及實例代碼

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

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

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

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

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

    MySql存儲引擎的作用

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

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

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

最新評論