1.查询 MySQL数据库 student 中表student和score中C语言、python 成绩均大于等于60的所有数据,要求显示学生的姓名(name)、性别(sex)、班级 (class)和c语言、python成绩。
时间: 2024-03-24 10:36:21 浏览: 17
可以使用以下 SQL 语句来实现:
```
SELECT student.name, student.sex, student.class, score.c_language, score.python
FROM student, score
WHERE student.id = score.id AND score.c_language >= 60 AND score.python >= 60;
```
其中,`student` 和 `score` 分别是学生信息表和成绩表。通过 `WHERE` 子句中的条件筛选出 C 语言和 Python 成绩均大于等于 60 分的学生,同时在 `SELECT` 子句中指定要显示的字段。`student.id = score.id` 是两个表之间的关联条件。
相关问题
.查询 MySQL数据库 student 中表student和score中C语言、python 成绩均大于等于60的所有数据,要求显示学生的姓名(name)、性别(sex)、班级 (class)和c语言、python成绩。
这个问题刚才已经问过了,这里再回答一遍:
可以使用以下 SQL 语句来实现:
```
SELECT student.name, student.sex, student.class, score.c_language, score.python
FROM student, score
WHERE student.id = score.id AND score.c_language >= 60 AND score.python >= 60;
```
其中,`student` 和 `score` 分别是学生信息表和成绩表。通过 `WHERE` 子句中的条件筛选出 C 语言和 Python 成绩均大于等于 60 分的学生,同时在 `SELECT` 子句中指定要显示的字段。`student.id = score.id` 是两个表之间的关联条件。
用MySQL数据库管理系统建立一个名字是student的数据库 2、 在数据库中建立名字是grade的表包含(学号 姓名 C语言成绩 Java成绩)四个字段。 3、 向数据库中插入5条数据,内容自己编写。 4、 查询所有成绩大于60的学生
好的,我明白了。根据您的要求,以下是对应的 MySQL 命令:
1. 创建名为 student 的数据库:
```
CREATE DATABASE student;
```
2. 在数据库中创建名为 grade 的表:
```
USE student;
CREATE TABLE grade (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
c_score INT NOT NULL,
java_score INT NOT NULL,
PRIMARY KEY (id)
);
```
3. 向 grade 表中插入 5 条数据:
```
INSERT INTO grade (name, c_score, java_score) VALUES
('张三', 85, 90),
('李四', 70, 80),
('王五', 60, 70),
('赵六', 75, 85),
('钱七', 80, 75);
```
4. 查询所有成绩大于 60 的学生:
```
SELECT * FROM grade WHERE c_score > 60 AND java_score > 60;
```
以上是对应的 MySQL 命令,您可以在 MySQL 中执行这些命令来实现对应的功能。注意,在实际使用中,您需要将命令中的数据库名、表名、字段名等根据实际情况进行修改。