MySQL-視圖View

來源:互聯網
上載者:User

標籤:複雜查詢   and   rom   where   select   --   表格   font   lex   

視圖:一個非真實存在的,囊括複雜查詢在內的表,也可以理解成,視圖就是一個查詢之後的結果.

補充一個概念:暫存資料表查詢(子查詢):就是在查詢語句中再次嵌套一個查詢,並將嵌套中的查詢設定別名

SELECT    *    FROM    (SELECT   nid, NAME   FROM   tb1        WHERE    nid > 2) AS AWHERE    A. NAME > ‘alex‘;

1、建立視圖:

1 --格式:CREATE VIEW 視圖名稱 AS  SQL語句2 CREATE VIEW v1 AS 3 SELET nid,  name  FROM  A4 WHERE  nid > 4

2.刪除視圖:

1 --格式:DROP VIEW 視圖名稱2 DROP VIEW v1

3.修改視圖:

1 -- 格式:ALTER VIEW 視圖名稱 AS SQL語句2 ALTER VIEW v1 AS3 SELET A.nid, B. NAME FROM  A4 LEFT JOIN B ON A.id = B.nid5 LEFT JOIN C ON A.id = C.nid6 WHERE A.id > 2 AND C.nid < 5

4.使用視圖:將視圖當做一個表格進行查詢即可

select * from v1

 

MySQL-視圖View

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.