久久久久久久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>
                          主站蜘蛛池模板: 午夜精品一区二区三区免费视频 | 久久久久久久久91 | 国产日韩欧美91 | 秋霞在线一区二区 | 春色av| 91不卡 | 黄久久久 | 99re6在线视频精品免费 | 亚洲一区在线日韩在线深爱 | 浮生影院免费观看中文版 | 国产成人一区二区三区电影 | 四虎影视1304t| 亚洲精品乱码久久久久久蜜桃91 | 天天色av | 精产国产伦理一二三区 | 久久久久国产精品一区 | 久久青青 | 殴美黄色录像 | 福利一区在线观看 | 国产免费又黄又爽又刺激蜜月al | 亚洲第一天堂无码专区 | 天天视频一区二区三区 | 欧美一区二区三区四区视频 | 黄色成人国产 | 在线观看成人小视频 | 国产精品成人国产乱 | 91久久北条麻妃一区二区三区 | 久久香蕉精品视频 | 日韩一区二区三区四区五区六区 | 一区二区三区在线 | 国产精品污www一区二区三区 | 99久久婷婷国产综合精品首页 | 亚洲精选一区二区 | 久久久久国产精品一区二区 | 久久久www | 一区二区av | 色就干 | 嫩草视频在线看 | 久久久久久亚洲精品 | 久热久热 | 国产91久久精品一区二区 |