SHOW VARIABLES LIKE ‘character_set_%’;
SET NAMES utf8;
SHOW VARIABLES LIKE ‘character_set_%’;
CREATE VIEW V1(学号,姓名,性别,出生日期)
AS
SELECT StudentID,StudentName,Sex,Birth
FROM student
WHERE YEAR(Birth)=1990 AND Sex=CONVERT(‘女’ USING gbk);
CREATE VIEW V2(教师姓名,职称,课程名称,学年信息)
AS
SELECT t.Teachername,t.Profession,c.CourseName,s.CourseID
FROM teacher t,SCHEDULE s,course c
WHERE t.TeacherID=s.TeacherID AND
s.CourseID=c.CourseID AND
t.Profession=CONVERT(‘副教授’USING gbk);
CREATE VIEW V3
AS
SELECT CourseID, MAX(Grade),MIN(Grade),AVG(Grade)
FROM grade GROUP BY CourseID
ORDER BY AVG(CourseID);
ALTER VIEW V2(教师姓名,职称,课程名称,学年信息)
AS
SELECT t.Teachername,t.Profession,c.CourseName,s.CourseID
FROM teacher t,SCHEDULE s,course c
WHERE t.TeacherID=s.TeacherID AND
s.CourseID=c.CourseID AND
t.Profession=CONVERT(‘讲师’USING gbk);
INSERT INTO V1 VALUES(‘St0109020005’,’zhangsan’,’女’,1990-09-09);
UPDATE V1 SET 姓名=’张三’WHERE 学号=’St0109020005’;
DELETE FROM V1 WHERE学号=’St0109020005’;
DROP VIEW V1,V2;