日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql如何创建视图语句_创建视图的语句

發布時間:2023/12/10 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql如何创建视图语句_创建视图的语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.創建視圖語句

craete view t as select * from b;

查看視圖信息

desc t;

show table status like 't'? \G;

查看視圖詳細信息

show create view '視圖名'? \G;

二.在views中查看視圖詳細信息

select * from? information_schema.views;

當基本表發生變化時,通過修改視圖來保持基本表的一致性

create or replace view t as select * from t;

alter view t as select? quantity from t;

當視圖包含以下內容時,視圖的更新操作將不執行

(1)視圖中不包含基表中被定義非空的列

(2)在定義的視圖的select語句后的字段列表中使用了數字表達式

(3)在定義視圖中的select語句使用了聚合函數

(4)在定義視圖中的select語句使用了distinct,union,top,groupby,或having子句

三.mysql中視圖與表的區別及關系是什么

(1)視圖是以編譯好的SQL語句。是基于SQL語句的結果集的可視化表,而表不是

(2)視圖是沒有物理記錄,而表有

(3)表是內容,視圖是窗口

(4)表占用物理空間而視圖不占用物理空間,視圖只是邏輯概念存在,表可以及時他進行修改,但視圖只能創建的語句來修改

(5)視圖是查看數據表的一種方法。可以查詢數據表中某些字段的數據,只是一些SQL語句的集合,從安全的角度來看,視圖防止用戶接觸數據表,因此用戶不知道表結構

(6)表是全局模式的表,是實表;視圖屬于局域中的表,是虛表

(7)視圖的建立和刪除只是刪除視圖本身,不影響對應的基本表

總結

以上是生活随笔為你收集整理的mysql如何创建视图语句_创建视图的语句的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。