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

歡迎訪問 生活随笔!

生活随笔

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

数据库

数据库基础知识——视图

發布時間:2024/7/19 数据库 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库基础知识——视图 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視圖

含義:理解成一張虛擬的表

視圖和表的區別:

使用方式占用物理空間
視圖完全相同 不占用,僅僅保存的是sql邏輯
完全相同 占用

視圖的好處:

1、sql語句提高重用性,效率高 2、和表實現了分離,提高了安全性

1. 視圖的創建

語法: CREATE VIEW 視圖名 AS 查詢語句; create view myview as select last_name,department_name,job_title from employees join departments on employees.department_id=departments.department_id join jobs on employees.job_id=jobs.job_id;

2.視圖的增刪改查

1、查看視圖的數據 ★SELECT * FROM my_v4; SELECT * FROM my_v1 WHERE last_name='Partners';2、插入視圖的數據 INSERT INTO my_v4(last_name,department_id) VALUES('虛竹',90);3、修改視圖的數據UPDATE my_v4 SET last_name ='夢姑' WHERE last_name='虛竹';4、刪除視圖的數據 DELETE FROM my_v4;

3.某些視圖不能更新

包含以下關鍵字的sql語句:分組函數、distinct、group by、having、union或者union all 常量視圖 Select中包含子查詢 join from一個不能更新的視圖 where子句的子查詢引用了from子句中的表

4.視圖邏輯的更新

#方式一: CREATE OR REPLACE VIEW test_v7 AS SELECT last_name FROM employees WHERE employee_id>100;#方式二: ALTER VIEW test_v7 AS SELECT employee_id FROM employees;SELECT * FROM test_v7;

5.視圖的刪除

DROP VIEW test_v1,test_v2,test_v3;

6.視圖結構的查看

DESC test_v7; SHOW CREATE VIEW test_v7;

總結

以上是生活随笔為你收集整理的数据库基础知识——视图的全部內容,希望文章能夠幫你解決所遇到的問題。

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