创建调优实验测试数据库

- 通过 DAS 登录 GaussDB(for MySQL)数据库。

- 点击“新建数据库”,创建调优数据库。

- 在弹出窗口输入数据库名 Tuning_test_xxx(为方便区分,xxx 为实验操作者名字首字母缩写,如张三,数据库名称为 Tuning_test_zs),此处数据库名为Tuning_test_nwh。

- 点击“确定”,数据库创建成功。

创建数据表并导入数据

- 点击上一步骤创建的数据库名称,进入调优测试数据库。

- 点击右上角的“SQL 窗口”,进入 SQL 编辑界面。


- 创建学科表 subject。
create table subject(
id int auto_increment,
name varchar(20),
teacher_id int,
primary key (id),
index idx_teacher_id (teacher_id)
);

- 创建教师表 teacher。
create table teacher(
id int auto_increment,
name varchar(20),
teacher_no varchar(20),
primary key (id),
unique index unx_teacher_no (teacher_no(20))
);

- 创建学生表 student。
create table student(
id int auto_increment,
name varchar(20),
student_no varchar(20),
primary key (id),
unique index unx_student_no (student_no(20))
);

- 创建学生成绩表 student_score。
create table student_score(
id int auto_increment,
student_id int,
subject_id int,
score int,
primary key (id),
index idx_student_id (student_id),
index idx_subject_id (subject_id)
);

- 为教师表增加名字普通索引。
alter table teacher add index idx_name(name);

- 导入数据。
insert into student(name,student_no) values
('zhangsan','20200001'),('lisi','20200002'),('yan','20200003'),('dede','20200004');
insert into teacher(name,teacher_no)
values('wangsi','T2010001'),('sunsi','T2010002'),('jiangsi','T2010003'),('zhousi','T2010004');
insert into subject(name,teacher_id) values('math',1),('Chinese',2),('English',3),('history',4);
insert into student_score(student_id,subject_id,score)
values(1,1,90),(1,2,60),(1,3,80),(1,4,100),(2,4,60),(2,3,50),(2,2,80),(2,1,90),(3,1,90),(3,4,100),(4,1,40),(4,2,80),(4,3,80),(4,5,100);

- 点击“刷新”,效果如下:

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




