久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<legend id='YVmSm'><style id='YVmSm'><dir id='YVmSm'><q id='YVmSm'></q></dir></style></legend>

    <small id='YVmSm'></small><noframes id='YVmSm'>

      <bdo id='YVmSm'></bdo><ul id='YVmSm'></ul>
    <i id='YVmSm'><tr id='YVmSm'><dt id='YVmSm'><q id='YVmSm'><span id='YVmSm'><b id='YVmSm'><form id='YVmSm'><ins id='YVmSm'></ins><ul id='YVmSm'></ul><sub id='YVmSm'></sub></form><legend id='YVmSm'></legend><bdo id='YVmSm'><pre id='YVmSm'><center id='YVmSm'></center></pre></bdo></b><th id='YVmSm'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='YVmSm'><tfoot id='YVmSm'></tfoot><dl id='YVmSm'><fieldset id='YVmSm'></fieldset></dl></div>
    <tfoot id='YVmSm'></tfoot>
    1. 如何在 MySQL 中聲明一個變量?

      How to declare a variable in MySQL?(如何在 MySQL 中聲明一個變量?)
        • <tfoot id='Mk7Io'></tfoot>
          1. <i id='Mk7Io'><tr id='Mk7Io'><dt id='Mk7Io'><q id='Mk7Io'><span id='Mk7Io'><b id='Mk7Io'><form id='Mk7Io'><ins id='Mk7Io'></ins><ul id='Mk7Io'></ul><sub id='Mk7Io'></sub></form><legend id='Mk7Io'></legend><bdo id='Mk7Io'><pre id='Mk7Io'><center id='Mk7Io'></center></pre></bdo></b><th id='Mk7Io'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Mk7Io'><tfoot id='Mk7Io'></tfoot><dl id='Mk7Io'><fieldset id='Mk7Io'></fieldset></dl></div>

              <tbody id='Mk7Io'></tbody>

                <bdo id='Mk7Io'></bdo><ul id='Mk7Io'></ul>
              • <legend id='Mk7Io'><style id='Mk7Io'><dir id='Mk7Io'><q id='Mk7Io'></q></dir></style></legend>

                <small id='Mk7Io'></small><noframes id='Mk7Io'>

              • 本文介紹了如何在 MySQL 中聲明一個變量?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                如何在 mysql 中聲明一個變量,以便我的第二個查詢可以使用它?

                How to declare a variable in mysql, so that my second query can use it?

                我想寫一些類似的東西:

                I would like to write something like:

                SET start = 1;
                SET finish = 10;
                
                SELECT * FROM places WHERE place BETWEEN start AND finish;
                

                推薦答案

                MySQL中主要有以下三種變量:

                There are mainly three types of variables in MySQL:

                1. 用戶定義的變量(前綴為@):

                1. User-defined variables (prefixed with @):

                您可以訪問任何用戶定義的變量而無需聲明或初始化它.如果你引用了一個沒有被引用的變量初始化后,它的值為 NULL 和字符串類型.

                You can access any user-defined variable without declaring it or initializing it. If you refer to a variable that has not been initialized, it has a value of NULL and a type of string.

                SELECT @var_any_var_name
                

                您可以使用 SETSELECT 語句初始化變量:

                You can initialize a variable using SET or SELECT statement:

                SET @start = 1, @finish = 10;    
                

                SELECT @start := 1, @finish := 10;
                
                SELECT * FROM places WHERE place BETWEEN @start AND @finish;
                

                可以從一組有限的數據中為用戶變量賦值類型:整數、十進制、浮點、二進制或非二進制字符串,或 NULL 值.

                User variables can be assigned a value from a limited set of data types: integer, decimal, floating-point, binary or nonbinary string, or NULL value.

                用戶定義的變量是特定于會話的.也就是說,一個用戶一個客戶端定義的變量不能被其他客戶端看到或使用客戶.

                User-defined variables are session-specific. That is, a user variable defined by one client cannot be seen or used by other clients.

                它們可以在使用 SELECT 查詢中使用/">高級 MySQL 用戶變量技術.

                They can be used in SELECT queries using Advanced MySQL user variable techniques.

                局部變量(無前綴) :

                Local Variables (no prefix) :

                局部變量需要先用DECLARE聲明訪問它.

                Local variables needs to be declared using DECLARE before accessing it.

                它們可以用作局部變量和輸入參數在存儲過程中:

                They can be used as local variables and the input parameters inside a stored procedure:

                DELIMITER //
                
                CREATE PROCEDURE sp_test(var1 INT) 
                BEGIN   
                    DECLARE start  INT unsigned DEFAULT 1;  
                    DECLARE finish INT unsigned DEFAULT 10;
                
                    SELECT  var1, start, finish;
                
                    SELECT * FROM places WHERE place BETWEEN start AND finish; 
                END; //
                
                DELIMITER ;
                
                CALL sp_test(5);
                

                如果 DEFAULT 子句缺失,初始值為 NULL.

                If the DEFAULT clause is missing, the initial value is NULL.

                局部變量的作用域是 BEGIN ... END 塊內它被聲明.

                The scope of a local variable is the BEGIN ... END block within which it is declared.

                服務器系統變量(前綴使用 @@):

                Server System Variables (prefixed with @@):

                MySQL 服務器維護了許多配置為默認值的系統變量價值.它們可以是 GLOBALSESSIONBOTH 類型.

                The MySQL server maintains many system variables configured to a default value. They can be of type GLOBAL, SESSION or BOTH.

                全局變量影響服務器的整體操作,而會話變量影響其對單個客戶端連接的操作.

                Global variables affect the overall operation of the server whereas session variables affect its operation for individual client connections.

                要查看正在運行的服務器使用的當前值,請使用 SHOW VARIABLES 語句或 SELECT @@var_name.

                To see the current values used by a running server, use the SHOW VARIABLES statement or SELECT @@var_name.

                SHOW VARIABLES LIKE '%wait_timeout%';
                
                SELECT @@sort_buffer_size;
                

                它們可以在服務器啟動時使用命令行或選項文件中的選項進行設置.大多數可以在服務器運行時使用 SET GLOBALSET SESSION 動態更改:

                They can be set at server startup using options on the command line or in an option file. Most of them can be changed dynamically while the server is running using SET GLOBAL or SET SESSION:

                -- Syntax to Set value to a Global variable:
                SET GLOBAL sort_buffer_size=1000000;
                SET @@global.sort_buffer_size=1000000;
                
                -- Syntax to Set value to a Session variable:
                SET sort_buffer_size=1000000;
                SET SESSION sort_buffer_size=1000000;
                SET @@sort_buffer_size=1000000;
                SET @@local.sort_buffer_size=10000;
                

                這篇關于如何在 MySQL 中聲明一個變量?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                How to use windowing functions efficiently to decide next N number of rows based on N number of previous values(如何有效地使用窗口函數根據 N 個先前值來決定接下來的 N 個行)
                reuse the result of a select expression in the quot;GROUP BYquot; clause?(在“GROUP BY中重用選擇表達式的結果;條款?)
                Does ignore option of Pyspark DataFrameWriter jdbc function ignore entire transaction or just offending rows?(Pyspark DataFrameWriter jdbc 函數的 ignore 選項是忽略整個事務還是只是有問題的行?) - IT屋-程序員軟件開發技
                Error while using INSERT INTO table ON DUPLICATE KEY, using a for loop array(使用 INSERT INTO table ON DUPLICATE KEY 時出錯,使用 for 循環數組)
                pyspark mysql jdbc load An error occurred while calling o23.load No suitable driver(pyspark mysql jdbc load 調用 o23.load 時發生錯誤 沒有合適的驅動程序)
                How to integrate Apache Spark with MySQL for reading database tables as a spark dataframe?(如何將 Apache Spark 與 MySQL 集成以將數據庫表作為 Spark 數據幀讀取?)
                1. <i id='MwUud'><tr id='MwUud'><dt id='MwUud'><q id='MwUud'><span id='MwUud'><b id='MwUud'><form id='MwUud'><ins id='MwUud'></ins><ul id='MwUud'></ul><sub id='MwUud'></sub></form><legend id='MwUud'></legend><bdo id='MwUud'><pre id='MwUud'><center id='MwUud'></center></pre></bdo></b><th id='MwUud'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='MwUud'><tfoot id='MwUud'></tfoot><dl id='MwUud'><fieldset id='MwUud'></fieldset></dl></div>

                      <tbody id='MwUud'></tbody>
                      <bdo id='MwUud'></bdo><ul id='MwUud'></ul>

                      <small id='MwUud'></small><noframes id='MwUud'>

                      <tfoot id='MwUud'></tfoot>
                        <legend id='MwUud'><style id='MwUud'><dir id='MwUud'><q id='MwUud'></q></dir></style></legend>
                          主站蜘蛛池模板: www成人免费视频 | 欧美性一区二区三区 | www.久久久.com | 国内精品久久精品 | 国产精品视频在线观看 | 久久精品 | 欧美综合在线观看 | 亚洲激情视频在线 | 欧美精品乱码久久久久久按摩 | 亚洲一区二区三区视频在线 | 狠狠操狠狠干 | 2019精品手机国产品在线 | 久久99精品国产 | 成人免费一区二区三区牛牛 | 夜夜爆操 | 亚洲在线免费观看 | av免费网址| 日日精品 | 日韩中文字幕视频在线观看 | 亚洲综合三区 | 久久精品国产99国产精品 | 99国内精品 | 久久久国产精品一区 | 黄色片免费在线观看 | 亚洲欧美日韩电影 | 亚洲欧美视频一区 | 免费在线视频精品 | 中文字幕第100页 | 99福利视频| 中文字幕综合 | 日韩精品一区二区三区中文在线 | 国产精品国产三级国产aⅴ入口 | 亚洲精品大片 | www日韩欧美 | 狠狠操av | 一区二区三区四区免费在线观看 | 国产免费观看一级国产 | 国产一级片久久久 | 国产精品毛片久久久久久 | 国产91丝袜在线18 | 日韩欧美中文在线 |