SQL_视图

CREATE TABLE IF NOT EXISTS blog(
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(50) DEFAULT NULL,
content VARCHAR(100) DEFAULT NULL,
author_id INT DEFAULT NULL
);
INSERT INTO blog(title,content,author_id)VALUES
('测试博客01','博客内容01',1),
('测试博客02','博客内容02',2),
('测试博客03','博客内容03',3),
('测试博客04','博客内容04',4);
#创建视图:逻辑上的虚拟表
CREATE VIEW v_author(编号,姓名)
AS
SELECT * FROM author WITH CHECK OPTION;

 

#查询视图
SELECT * FROM v_author;

 

#修改视图的数据->修改基表数据
UPDATE v_blog SET 内容 = '修改后的内容' WHERE 编号 = 1;

 

posted @ 2022-04-03 21:43  三重丶刘德华  阅读(24)  评论(0)    收藏  举报