日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

sqlite教程

SQLite 視圖

閱讀 (2127)

SQLite 視圖(View)

視圖(View)只不過是通過相關的名稱存儲在數據庫中的一個 SQLite 語句。視圖(View)實際上是一個以預定義的 SQLite 查詢形式存在的表的組合。

視圖(View)可以包含一個表的所有行或從一個或多個表選定行。視圖(View)可以從一個或多個表創建,這取決于要創建視圖的 SQLite 查詢。、

視圖(View)是一種虛表,允許用戶實現以下幾點:

  • 用戶或用戶組查找結構數據的方式更自然或直觀。

  • 限制數據訪問,用戶只能看到有限的數據,而不是完整的表。

  • 匯總各種表中的數據,用于生成報告。

SQLite 視圖是只讀的,因此可能無法在視圖上執行 DELETE、INSERT 或 UPDATE 語句。但是可以在視圖上創建一個觸發器,當嘗試 DELETE、INSERT 或 UPDATE 視圖時觸發,需要做的動作在觸發器內容中定義。

創建視圖

SQLite 的視圖是使用 CREATE VIEW 語句創建的。SQLite 視圖可以從一個單一的表、多個表或其他視圖創建。

CREATE VIEW 的基本語法如下:

CREATE [TEMP | TEMPORARY] VIEW view_name AS
SELECT column1, column2.....
FROM table_name
WHERE [condition];

您可以在 SELECT 語句中包含多個表,這與在正常的 SQL SELECT 查詢中的方式非常相似。如果使用了可選的 TEMP 或 TEMPORARY 關鍵字,則將在臨時數據庫中創建視圖。

實例

假設 COMPANY 表有以下記錄:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

現在,下面是一個從 COMPANY 表創建視圖的實例。視圖只從 COMPANY 表中選取幾列:

sqlite> CREATE VIEW COMPANY_VIEW AS
SELECT ID, NAME, AGE
FROM  COMPANY;

現在,可以查詢 COMPANY_VIEW,與查詢實際表的方式類似。下面是實例:

sqlite> SELECT * FROM COMPANY_VIEW;

這將產生以下結果:

ID          NAME        AGE
----------  ----------  ----------
1           Paul        32
2           Allen       25
3           Teddy       23
4           Mark        25
5           David       27
6           Kim         22
7           James       24

刪除視圖

要刪除視圖,只需使用帶有 view_name 的 DROP VIEW 語句。DROP VIEW 的基本語法如下:

sqlite> DROP VIEW view_name;

下面的命令將刪除我們在前面創建的 COMPANY_VIEW 視圖:

sqlite> DROP VIEW COMPANY_VIEW;
關閉
程序員人生
主站蜘蛛池模板: 性色一区二区三区 | 黄色电影在线免费看 | 毛片网站在线观看 | 久久久av亚洲男天堂 | 伊人av在线| 亚洲三级免费 | av黄在线| 99在线视频免费观看 | 色欧美日韩| 日本视频一区二区三区 | 中文字幕国产日韩 | 国产一区二区不卡 | 精品一区在线播放 | 黄色一毛片 | 国产一区在线播放 | 在线日韩精品视频 | www.成人在线视频 | 天天撸天天射 | 狠狠干导航 | 国产成人精品一区二区 | 国产精品精品久久久 | 精品伊人久久久久7777人 | 精品久久精品久久 | 亚洲成人毛片 | 成人妖精视频yjsp地址 | 欧美综合久久久 | 久久精品国产一区二区三区 | 国产精品视频不卡 | 成人av影院 | 西欧free性video巴西 | 天堂在线资源8 | 中文字幕一区在线 | 日韩av电影在线播放 | 色欧美综合 | 亚洲免费高清 | 天天爽一爽 | 国产亚洲精品久久久久动 | 日韩不卡一区 | 精品一区二区三区日产乱码 | 免费在线观看黄色网 | 久久亚洲精品视频 |