以下为《实验6 视图的创建与管理实验》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
实验6:视图创建与管理实验
一、实验目的
1.理解视图的概念。
2.掌握创建、更改、删除视图的方法。
3.掌握使用视图来访问数据的方法。
二、验证性实验
在job数据库中,有聘任人员信息表:work_info表,其表结构如下表所示:
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
id
编号
INT
是
否
是
是
否
name
名称
VARCHAR(20)
否
否
是
否
否
sex
性别
VARCHAR(4)
否
否
是
否
否
age
年龄
INT
否
否
否
否
否
address
家庭地址
VARCHAR(50)
否
否
否
否
否
tel
电话号码
VARCHAR(20)
否
否
否
否
否
创建数据库
create database ex6;
创建表
CREATE TABLE work_info (
id INT PRIMARY KEY NOT NULL UNIQUE,
NAME VARCHAR ( 20 ) NOT NULL,
sex VARCHAR ( 4 ) NOT NULL,
age INT,
address VARCHAR ( 50 ),
tel VARCHAR ( 20 )
);
其中表中练习数据如下:
1.'张明','男',19,'*_**','***'
2.'李广','男',21,'*_**','***'
3.'王某某','女',18,'**_*','***'
4.'赵某某','女',24,'**_*','***'
INSERT INTO work_info
VALUES
( 1, '张明', '男', 19, '*_**', '***' ),
( 2, '李广', '男', 21, '*_**', '***' ),
( 3, '王某某', '女', 18, '**_*', '***' ),
( 4, '赵某某', '女', 24, '**_*', '***' );
按照下列要求进行操作:
1.创建视图info_view,显示年龄大于20岁的聘任人员id,name,sex,address信息。
CREATE VIEW info_view(id,name,sex,address)AS SELECT id,name,sex,address FROM work_info WHERE age>20;
2.查看视图info_view的基本结构和详细结构。
查看基本结构:
DESC info_view;
查看详细结构:
SHOW CREATE VIEW info_view;
3.查看视图info_view的所有记录。
SELECT * FROM info_view;
4.修改视图info_view,满足年龄小于20岁的聘任人员id,name,sex,address信息。
修改视图的语法:
ALTER VIEW AS
ALTER VIEW info_view(id,name,sex,address)
AS SELECT id,name,sex,address FROM work_info WHERE age
以上为《实验6 视图的创建与管理实验》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。