“视图(View)”在不同领域含义不同,最常见的是 数据库中的视图 和 前端/编程语言中的视图。下面我分别说明,你可以按需阅读。
视图是基于 SQL 查询结果的虚拟表,本身不存数据,只存查询逻辑。
CREATE VIEW view_name AS
SELECT 列1, 列2
FROM 表名
WHERE 条件;
示例:
CREATE VIEW v_active_user AS
SELECT id, name
FROM user
WHERE status = 1;
像表一样查询:
SELECT * FROM v_active_user;
-- 修改
CREATE OR REPLACE VIEW v_active_user AS
SELECT id, name, email
FROM user
WHERE status = 1;
-- 删除
DROP VIEW v_active_user;
示例(Vue):
<template>
<div>{{ message }}</div>
</template>
<script>
export default {
data() {
return {
message: "Hello View"
}
}
}
</script>
示例(Django):
def index(request):
return render(request, "index.html", {"name": "Tom"})
你可以告诉我:
我可以直接给你对应示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。