1、 用MySQL数据库管理系统建立一个名字是student的数据库 2、 在数据库中建立名字是grade的表包含(学号 姓名 C语言成绩 Java成绩)四个字段。 3、 向数据库中插入5条数据,内容自己编写。 4、 查询所有成绩大于60的学生的所有信息。 5、 所有学生成绩按照Java成绩排序。 6、 修改其中一位学生的C语言和Java语言成绩。
时间: 2024-03-01 19:54:14 浏览: 134
数据库课设-学籍管理系统MySQL8.0.31
以下是实现上述需求的SQL语句:
1. 创建数据库
```
CREATE DATABASE student;
```
2. 创建表
```
USE student;
CREATE TABLE grade(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
c_score INT NOT NULL,
java_score INT NOT NULL,
PRIMARY KEY(id)
);
```
3. 插入数据
```
INSERT INTO grade(name, c_score, java_score) VALUES('张三', 80, 90);
INSERT INTO grade(name, c_score, java_score) VALUES('李四', 70, 85);
INSERT INTO grade(name, c_score, java_score) VALUES('王五', 65, 72);
INSERT INTO grade(name, c_score, java_score) VALUES('赵六', 55, 88);
INSERT INTO grade(name, c_score, java_score) VALUES('钱七', 90, 95);
```
4. 查询成绩大于60的学生信息
```
SELECT * FROM grade WHERE c_score > 60 OR java_score > 60;
```
5. 按照Java成绩排序
```
SELECT * FROM grade ORDER BY java_score DESC;
```
6. 修改学生成绩
```
UPDATE grade SET c_score = 75, java_score = 80 WHERE name = '张三';
```
阅读全文