实验题目1:创建数据库和表
答案截图:


解答:
1、创建名为students的数据库:
CREATE DATABASE students;
2、使用students数据库:
USE students;
3、在students数据库中创建一个名为grades的表,包含以下字段:
id:整数类型,主键,自动递增
name:字符串类型,非空
math:整数类型
english:整数类型
history:整数类型
CREATE TABLE grades ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, math INT, english INT, history INT );
实验题目2:插入数据
答案截图:

解答:
向grades表中插入以下数据:
| id | name | math | english | history |
| 1 | Alice | 90 | 80 | 85 |
| 2 | Bob | 85 | 75 | 90 |
| 3 | Cathy | 95 | 90 | 80 |
实验题目3:查询数据
答案截图:

解答:
查询grades表中所有学生的姓名、数学成绩和英语成绩:
SELECT name, math, english FROM grades;
查询结果:
| name | math | english |
| Alice | 90 | 80 |
| Bob | 85 | 75 |
| Cathy | 95 | 90 |
实验题目4:更新数据
答案截图:

解答:
将grades表中id为2的学生的数学成绩更新为90:
UPDATE grades SET math = 90 WHERE id = 2;
更新后的数据:
| id | name | math | english | history |
| 1 | Alice | 90 | 80 | 85 |
| 2 | Bob | 90 | 75 | 90 |
| 3 | Cathy | 95 | 90 | 80 |
实验题目5:删除数据
答案截图:

解答:
删除grades表中id为1的学生记录:
DELETE FROM grades WHERE id = 1;
删除后的表数据:
| id | name | math | english | history |
| 2 | Bob | 90 | 75 | 90 |
| 3 | Cathy | 95 | 90 | 80 |
FAQs
问题1:如何查看MySQL数据库中的所有表?
解答:
要查看MySQL数据库中的所有表,可以使用SHOW TABLES命令,首先选择要查看的数据库,然后执行以下命令:
SHOW TABLES;
这将显示所选数据库中的所有表名。
问题2:如何在MySQL中修改表结构?
解答:
要在MySQL中修改表结构,可以使用ALTER TABLE命令,如果要向表中添加一个新列,可以使用以下语法:
ALTER TABLE table_name ADD column_name data_type;
table_name是要修改的表名,column_name是要添加的新列的名称,data_type是新列的数据类型。