1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          MySQL select語法

          來源:互聯網轉載 時間:2024-01-29 08:10:48
          select [ALL | DISTINCT | DISTINCTROW ]    [HIGH_PRIORITY]    [STRAIGHT_JOIN]    [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]    [SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]    select_expr [, select_expr] ...    [into_option]    [FROM table_references      [PARTITION partition_list]]    [WHERE where_condition]    [GROUP BY {col_name | expr | position}, ... [WITH ROLLUP]]    [HAVING where_condition]    [WINDOW window_name AS (window_spec)        [, window_name AS (window_spec)] ...]    [ORDER BY {col_name | expr | position}      [ASC | DESC], ... [WITH ROLLUP]]    [LIMIT {[offset,] row_count | row_count OFFSET offset}]    [into_option]    [FOR {update | SHARE}        [OF tbl_name [, tbl_name] ...]        [NOWAIT | SKIP LOCKED]      | LOCK IN SHARE MODE]    [into_option]into_option: {    INTO outfile 'file_name'        [CHARACTER SET charset_name]        export_options  | INTO DUMPFILE 'file_name'  | INTO var_name [, var_name] ...}
          • 1、select ... INTO 語句可以將查詢結果存儲在一個變量中或文件中。

            • 1)select ... INTO var_list 將查詢結果寫入變量中
            • 2)select ... INTO outfile 將查詢結果寫入文件中,而且可以指定行和列的格式
            • 3)select ... INTO DUMPFILE 將查詢結果寫入文件中,但所有內容都在一行內。
          • 2、INTO 從句可以出現在 select 語句的幾個不同的位置,但只能出現一次。INTO 從句不能用在 內嵌的 select 語句中

          # 在 FROM 之前select * INTO @myvar FROM t1;# 在 鎖 之前, MySQL 8.0.20 已經 過時,可能會移除select * FROM t1 INTO @myvar FOR update;# 在語句的最后, MySQL 8.0.20 支持select * FROM t1 FOR update INTO @myvar;
          • 3、var_list
            • 1)var_list 是一個或多個變量,每個變量可以是用戶定義的變量,存儲過程、函數的參數,或是存儲程序的本地變量。變量名大小寫不敏感
              1. 查詢到的值會相應地賦給每個變量,變量的個數要和查詢的列相同,而且結果行只能是一行。如果多行或零行則會報錯。
          # 可以用 LIMIT 1 限制返回的行數select id, data INTO @x, @y FROM test.t1 LIMIT 1;
          • 4、可以在 TABLE 語句中使用 INTO var_list,只需滿足條件: 變量 和 表中列的總數一致,結果也只能是一行
          # TABLE 語句, 類似 select * FROM employeesTABLE employees ORDER BY lname DESC LIMIT 1    INTO @id, @fname, @lname, @hired, @separated, @job_code, @store_id;
          • 5、可以使用 VALUES 語句來產生一行數據,應用到 INTO var_list 中,但要使用表的別名
          select * FROM (VALUES ROW(2,4,8)) AS t INTO @x,@y,@z;select * FROM (VALUES ROW(2,4,8)) AS t(a,b,c) INTO @x,@y,@z;# 等同于 SET @x=2, @y=4, @z=8;
          • 5、 select ... INTO outfile 'file_name' ,會在服務器 上創建一個文件,文件名不能是已存在的。需要用戶有 FILE 權限。
            如果客戶端是遠程的話,產生的文件可能不太方便訪問到,因為只是mysql 客戶端的話,不能訪問服務器的文件系統。
            這時可以使用 客戶端命令: mysql -e "select ..." > file_name, 這樣產生的文件就會在客戶端上的主機上了。

          • 6、select ... INTO outfile 和 LOAD DATA 語句是,互為相反的操作。都有 export_options,包含 FIELDS 從句 和 LINES 從句

          # export_options  [{FIELDS | COLUMNS}        [TERMINATED BY 'string']              # 列 結束的字符串        [[OPTIONALLY] ENCLOSED BY 'char']  # 列 被什么字符環繞        [ESCAPED BY 'char']                  # 列 的轉義字符處理    ][LINES        [STARTING BY 'string']        [TERMINATED BY 'string']    ]
          TABLE employees ORDER BY lname LIMIT 1000    INTO outfile '/tmp/employee_data_1.txt'    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"', ESCAPED BY '\'    LINES TERMINATED BY '\n';select * FROM (VALUES ROW(1,2,3),ROW(4,5,6),ROW(7,8,9)) AS t    INTO outfile '/tmp/select-values.txt';

          如果你使用INTO DUMPFILE而不是INTO outfile, MySQL只寫入一行到文件中,沒有任何列或行終止,也沒有執行任何轉義處理。這對于選擇BLOB值并將其存儲在文件中非常有用

          https://dev.mysql.com/doc/refman/8.0/en/select-into.html
          https://dev.mysql.com/doc/refman/8.0/en/table.html
          https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_character_set_filesystem
          https://dev.mysql.com/doc/refman/8.0/en/load-data.html

          標簽:select into-MySQL-

          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          命運絲線任務哪里接?,這個任務完全發生在奧林匹斯。如果你找到命運作家,你就能得到它。NPC位置的坐標是(20.4,50.2)。魔獸世界命運絲線?wow命運的絲線在哪里...達拉然商業區...達拉然商業區...問NPC要達拉然的布店~ ~ ~如果做劍柄任務,NPC在二樓陽臺。...魔獸世界9.0命運絲線怎么觸發?,首先我們開始游戲。2.然后我們進入登錄界面。3.然后我們 我們會找到塔爾的。4.和他談...

          nba2kol哪些球員可以秒板?姚明,我記得有個送姚明的活動,然后我就帶著姚明到處上街了。二板沒解釋。其次,我不得不提到科迪凱勒。第二板不是蓋的,綠卡經??梢猿?。你可以試試?;蛘進ackey,Acic,Youdu。光是搶籃板就了。nba2k online怎么秒板?關于二板循環有兩種說法:第一種是球落地一秒后才觸框。第二種:球剛碰到框架,就會秒掉球。第二板的關鍵:加速A第二板的時機和站位:架前一小...

          安徽各城市電話區號是多少?安徽省各城市的區號電話號碼如下:1.0551—合肥;2.0552—蚌埠;3.0553—蕪湖;4.0554—淮南;5.0555—馬鞍山;6.0556—安慶;7.0557—蘇州;8、0558—阜陽、亳州;9.0559—黃山;0,0550—滁州;1.0561—淮北;12.0562—銅陵;13.0563—宣城;14.0564—六安;15,0566—池州。皖k區號對照表?k對應安徽...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>