北京网站建设公司朝阳怎么修改wordpress模板文件

当前位置: 首页 > news >正文

北京网站建设公司朝阳,怎么修改wordpress模板文件,网站系统升级,wordpress菜单新窗口打开多表查询 1.创建student和score表2.为student表和score表增加记录3.查询student表的所有记录4.查询student表的第2条到4条记录5.从student表查询所有学生的学号#xff08;id#xff09;、姓名#xff08;name#xff09;和院系#xff08;department#xff09;的信息6.… 多表查询 1.创建student和score表2.为student表和score表增加记录3.查询student表的所有记录4.查询student表的第2条到4条记录5.从student表查询所有学生的学号id、姓名name和院系department的信息6.从student表中查询计算机系和英语系的学生的信息7.从student表中查询年龄18~22岁的学生信息8.从student表中查询每个院系有多少人9.从score表中查询每个科目的最高分10.查询李四的考试科目c_name和考试成绩grade11.用连接的方式查询所有学生的信息和考试信息12.计算每个学生的总成绩13.计算每个考试科目的平均成绩14.查询计算机成绩低于95的学生信息15.查询同时参加计算机和英语考试的学生的信息16.将计算机考试成绩按从高到低进行排序17.从student表和score表中查询出学生的学号然后合并查询结果18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩 1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 创建score表。SQL代码如下 CREATE TABLE score ( id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT , stu_id INT(10) NOT NULL , c_name VARCHAR(20) , grade INT(10) );mysql create table student (- id int(10) not null unique primary key,- name varchar(20) not null,- sex varchar(4),- birth year,- department varchar(20),- address varchar(50)- ); Query OK, 0 rows affected, 1 warning (0.01 sec)mysql create table score (- id int(10) not null unique primary key auto_increment,- stu_id int(10) not null,- c_name varchar(20),- grade int(10)- );

Query OK, 0 rows affected, 3 warnings (0.00 sec)mysql show tables;

Tables_in_cla
score
student

2 rows in set (0.00 sec) 2.为student表和score表增加记录 向student表插入记录的INSERT语句如下 INSERT INTO student VALUES( 901,张老大, 男,1985,计算机系, 北京市海淀区); INSERT INTO student VALUES( 902,张老二, 男,1986,中文系, 北京市昌平区); INSERT INTO student VALUES( 903,张三, 女,1990,中文系, 湖南省永州市); INSERT INTO student VALUES( 904,李四, 男,1990,英语系, 辽宁省阜新市); INSERT INTO student VALUES( 905,王五, 女,1991,英语系, 福建省厦门市); INSERT INTO student VALUES( 906,王六, 男,1988,计算机系, 湖南省衡阳市); 向score表插入记录的INSERT语句如下 INSERT INTO score VALUES(NULL,901, 计算机,98); INSERT INTO score VALUES(NULL,901, 英语, 80); INSERT INTO score VALUES(NULL,902, 计算机,65); INSERT INTO score VALUES(NULL,902, 中文,88); INSERT INTO score VALUES(NULL,903, 中文,95); INSERT INTO score VALUES(NULL,904, 计算机,70); INSERT INTO score VALUES(NULL,904, 英语,92); INSERT INTO score VALUES(NULL,905, 英语,94); INSERT INTO score VALUES(NULL,906, 计算机,90); INSERT INTO score VALUES(NULL,906, 英语,85);mysql INSERT INTO student VALUES( 902,张老二, 男,1986,中文系, 北京市昌平区); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO student VALUES( 903,张三, 女,1990,中文系, 湖南省永州市); Query OK, 1 row affected (0.01 sec) mysql INSERT INTO student VALUES( 904,李四, 男,1990,英语系, 辽宁省阜新市); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO student VALUES( 905,王五, 女,1991,英语系, 福建省厦门市); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO student VALUES( 906,王六, 男,1988,计算机系, 湖南省衡阳市);

Query OK, 1 row affected (0.00 sec)mysql select * from student;

| id | name | sex | birth | department | address |

| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | | 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | | 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | | 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 |

| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |

6 rows in set (0.00 sec)mysql INSERT INTO score VALUES(NULL,901, 英语, 80); Query OK, 1 row affected (0.01 sec) mysql INSERT INTO score VALUES(NULL,902, 计算机,65); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,902, 中文,88); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,903, 中文,95); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,904, 计算机,70); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,904, 英语,92); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,905, 英语,94); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,906, 计算机,90); Query OK, 1 row affected (0.00 sec) mysql INSERT INTO score VALUES(NULL,906, 英语,85);

Query OK, 1 row affected (0.01 sec)mysql select * from score;

| id | stu_id | c_name | grade |

| 1 | 901 | 计算机 | 98 | | 2 | 901 | 英语 | 80 | | 3 | 902 | 计算机 | 65 | | 4 | 902 | 中文 | 88 | | 5 | 903 | 中文 | 95 | | 6 | 904 | 计算机 | 70 | | 7 | 904 | 英语 | 92 | | 8 | 905 | 英语 | 94 | | 9 | 906 | 计算机 | 90 |

| 10 | 906 | 英语 | 85 |

10 rows in set (0.00 sec) 3.查询student表的所有记录

mysql select id, name, department from student;

| id | name | department |

| 901 | 张老大 | 计算机系 | | 902 | 张老二 | 中文系 | | 903 | 张三 | 中文系 | | 904 | 李四 | 英语系 | | 905 | 王五 | 英语系 |

| 906 | 王六 | 计算机系 |

6 rows in set (0.00 sec) 4.查询student表的第2条到4条记录

mysql select * from student limit 2,4;

| id | name | sex | birth | department | address |

| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | | 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 |

| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |

6 rows in set (0.00 sec)5.从student表查询所有学生的学号id、姓名name和院系department的信息

mysql select id, name, department from student;

| id | name | department |

| 901 | 张老大 | 计算机系 | | 902 | 张老二 | 中文系 | | 903 | 张三 | 中文系 | | 904 | 李四 | 英语系 | | 905 | 王五 | 英语系 |

| 906 | 王六 | 计算机系 |

6 rows in set (0.00 sec) 6.从student表中查询计算机系和英语系的学生的信息

mysql select * from student where department计算机系 or department英语系;

| id | name | sex | birth | department | address |

| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | | 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 |

| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |

4 rows in set (0.00 sec) 7.从student表中查询年龄18~22岁的学生信息 8.从student表中查询每个院系有多少人

mysql select department, count(*) as count from student group by department;

| department | count |

| 计算机系 | 2 | | 中文系 | 2 |

| 英语系 | 2 |

3 rows in set (0.01 sec) 9.从score表中查询每个科目的最高分

mysql select c_name, max(grade) as max_grade from score group by c_name;

| c_name | max_grade |

| 计算机 | 98 | | 英语 | 94 |

| 中文 | 95 |

3 rows in set (0.01 sec) 10.查询李四的考试科目c_name和考试成绩grade

mysql select c_name, grade- from score- where stu_id 904;

| c_name | grade |

| 计算机 | 70 |

| 英语 | 92 |

2 rows in set (0.00 sec) 11.用连接的方式查询所有学生的信息和考试信息

mysql select s.id, s.name, s.sex, s.birth, s.department, s.address, sc.c_name, sc.grade from student s join score sc on s.id sc.stu_id;

| id | name | sex | birth | department | address | c_name | grade |

| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 计算机 | 98 | | 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 英语 | 80 | | 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 计算机 | 65 | | 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 中文 | 88 | | 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 | 中文 | 95 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 计算机 | 70 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 英语 | 92 | | 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 | 英语 | 94 | | 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 计算机 | 90 |

| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 英语 | 85 |

10 rows in set (0.00 sec) 12.计算每个学生的总成绩

mysql select stu_id, sum(grade) as total_score from score group by stu_id;

| stu_id | total_score |

| 901 | 178 | | 902 | 153 | | 903 | 95 | | 904 | 162 | | 905 | 94 |

| 906 | 175 |

6 rows in set (0.00 sec) 13.计算每个考试科目的平均成绩

mysql select c_name, avg(grade) as average_score from score group by c_name;

| c_name | average_score |

| 计算机 | 80.7500 | | 英语 | 87.7500 |

| 中文 | 91.5000 |

3 rows in set (0.00 sec) 14.查询计算机成绩低于95的学生信息

mysql select s.id, s.name, s.sex, s.birth, s.department, s.address, sc.grade- from student s- join score sc on s.id sc.stu_id- where sc.c_name 计算机 and sc.grade 95;

| id | name | sex | birth | department | address | grade |

| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 65 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 70 |

| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 90 |

3 rows in set (0.01 sec) 15.查询同时参加计算机和英语考试的学生的信息

mysql select s.id, s.name, s.sex, s.birth, s.department, s.address- from student s- join score sc1 on s.id sc1.stu_id- join score sc2 on s.id sc2.stu_id- where sc1.c_name 计算机 and sc2.c_name 英语;

| id | name | sex | birth | department | address |

| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | | 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |

| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |

3 rows in set (0.00 sec) 16.将计算机考试成绩按从高到低进行排序

mysql select s.name, s.sex, s.birth, s.department, s.address, sc.grade- from student s- join score sc on s.id sc.stu_id- where sc.c_name 计算机- order by sc.grade desc;

| name | sex | birth | department | address | grade |

| 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 | 98 | | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 | 90 | | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 | 70 |

| 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 | 65 |

4 rows in set (0.00 sec) 17.从student表和score表中查询出学生的学号然后合并查询结果

mysql select id from student- union- select stu_id from score;

id
901
902
903
904
905
906

6 rows in set (0.00 sec) 18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

mysql select s.name, s.department, sc.c_name, sc.grade- from student s- join score sc on s.id sc.stu_id- where s.name like 张% or s.name like 王%;

| name | department | c_name | grade |

| 张老大 | 计算机系 | 计算机 | 98 | | 张老大 | 计算机系 | 英语 | 80 | | 张老二 | 中文系 | 计算机 | 65 | | 张老二 | 中文系 | 中文 | 88 | | 张三 | 中文系 | 中文 | 95 | | 王五 | 英语系 | 英语 | 94 | | 王六 | 计算机系 | 计算机 | 90 |

| 王六 | 计算机系 | 英语 | 85 |

8 rows in set (0.01 sec) 19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩

mysql select s.name, year(curdate())-s.birth as age, s.department, sc.c_name, sc.grade- from student s- join score sc on s.id sc.stu_id- where s.address like %湖南%;

| name | age | department | c_name | grade |

| 张三 | 34 | 中文系 | 中文 | 95 | | 王六 | 36 | 计算机系 | 计算机 | 90 |

| 王六 | 36 | 计算机系 | 英语 | 85 |

3 rows in set (0.00 sec)