站長資訊網
        最全最豐富的資訊網站

        如何在MySQL數據庫中創建視圖

        語法:

        CREATE VIEW <視圖名> AS <SELECT語句>
        • <視圖名>:指定視圖的名稱。該名稱在數據庫中必須是唯一的,不能與其他表或視圖同名。

        • <SELECT語句>:指定創建視圖的 SELECT 語句,可用于查詢多個基礎表或源視圖。

        對于創建視圖中的 SELECT 語句的指定存在以下限制:

        1. 用戶除了擁有 CREATE VIEW 權限外,還具有操作中涉及的基礎表和其他視圖的相關權限。

        2. SELECT 語句不能引用系統或用戶變量。

        3. SELECT 語句不能包含 FROM 子句中的子查詢。

        4. SELECT 語句不能引用預處理語句參數。

        視圖定義中引用的表或視圖必須存在。但是,創建完視圖后,可以刪除定義引用的表或視圖。可使用 CHECK TABLE 語句檢查視圖定義是否存在這類問題。
        視圖定義中允許使用 ORDER BY 語句,但是若從特定視圖進行選擇,而該視圖使用了自己的 ORDER BY 語句,則視圖定義中的 ORDER BY 將被忽略。
        視圖定義中不能引用 TEMPORARY 表(臨時表),不能創建 TEMPORARY 視圖
        WITH CHECK OPTION 的意思是,修改視圖時,檢查插入的數據是否符合 WHERE 設置的條件。

        b_menu 表上創建一個名為 view_menu 的視圖,輸入的 SQL 語句和執行結果如下所示。

        如何在MySQL數據庫中創建視圖

        創建視圖SQL語句:

        create view view_menu as select *from b_menu;

        查看視圖SQL語句:

        select * from view_menu;

        如何在MySQL數據庫中創建視圖

        默認情況下,創建的視圖和基本表的字段是一樣的,也可以通過指定視圖字段的名稱來創建視圖。(主要是因為創建視圖時使用的是所有的數據)。

        推薦:mysql教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99精品伊人久久久大香线蕉| 精品人妻伦一二三区久久| 九九精品成人免费国产片| 国产精品自产拍在线观看花钱看| 久久久久女人精品毛片| 久久99精品免费一区二区| 国产精品久久毛片完整版| 亚洲精品国产福利一二区| 3级黄性日本午夜精品| 久久九九精品99国产精品| 精品伦精品一区二区三区视频| 99精品高清视频一区二区| 亚洲精品无码不卡在线播HE| 国产精品免费久久| 国产精品高清一区二区人妖| 一本一本久久a久久精品综合麻豆 一本色道久久88综合日韩精品 | 日韩精品久久无码人妻中文字幕 | 久久夜色精品国产噜噜噜亚洲AV| 精品久久人人做人人爽综合| 中文精品一卡2卡3卡4卡| 97久久超碰国产精品旧版| 亚洲乱码国产乱码精品精| 久久成人精品| 国产精品亚洲二区在线观看 | 国产精品黄网站| 国产精品国产三级国产av品爱网| 亚洲AV日韩精品久久久久久久| 四虎国产精品免费久久| 国模和精品嫩模私拍视频| 9久热这里只有精品| 日本精品久久久中文字幕 | 人妻精品久久久久中文字幕69| 欧美精品一区二区三区免费| 国产手机在线精品| 国产福利电影一区二区三区,欧美国产成人精品一 | 亚洲精品A在线观看| 久久国产精品偷99| 国产精品青草久久久久福利99| 欧美精品一区二区三区视频| 国产精品电影在线观看| 国产在线不卡午夜精品2021|