在mydb数据库中创建student数据表,表中有id、name(学生姓名)、math(数学成绩)、chinese(语文成绩)和english(英语成绩)字段。然后创建视图view_score,视图中

在mydb数据库中创建student数据表,表中有id、name(学生姓名)、math(数学成绩)、chinese(语文成绩)和english(英语成绩)字段。然后创建视图view_score,视图中包含math、chinese、english和total(总分数)字段。

USE mydb;
CREATE TABLE student (
  id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '学生id',
  name VARCHAR(20) NOT NULL DEFAULT '' COMMENT '学生姓名',
  math DECIMAL(4, 1) NOT NULL DEFAULT 0 COMMENT '数学成绩',
  chinese DECIMAL(4, 1) NOT NULL DEFAULT 0 COMMENT '语文成绩',
  english DECIMAL(4, 1) NOT NULL DEFAULT 0 COMMENT '英语成绩'
) DEFAULT CHARSET=utf8;
CREATE VIEW view_score AS
SELECT math, chinese, english, math+chinese+english total FROM student;

在这里插入图片描述

发布了7 篇原创文章 · 获赞 1 · 访问量 82

猜你喜欢

转载自blog.csdn.net/weixin_45802195/article/details/103905436