MySQL数据库实验题答案截图公布,你能找到正确的解法吗?

avatar
作者
筋斗云
阅读量:0

实验题目1:创建数据库和表

答案截图:

![创建数据库和表](images/create_database_table.png)

MySQL数据库实验题答案截图公布,你能找到正确的解法吗?

解答:

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:插入数据

答案截图:

![插入数据](images/insert_data.png)

解答:

grades表中插入以下数据:

 INSERT INTO grades (id, name, math, english, history) VALUES (1, 'Alice', 90, 80, 85),        (2, 'Bob', 85, 75, 90),        (3, 'Cathy', 95, 90, 80);
id name math english history
1 Alice 90 80 85
2 Bob 85 75 90
3 Cathy 95 90 80

实验题目3:查询数据

答案截图:

![查询数据](images/query_data.png)

解答:

查询grades表中所有学生的姓名、数学成绩和英语成绩:

 SELECT name, math, english FROM grades;

查询结果:

name math english
Alice 90 80
Bob 85 75
Cathy 95 90

实验题目4:更新数据

答案截图:

![更新数据](images/update_data.png)

解答:

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:删除数据

答案截图:

![删除数据](images/delete_data.png)

解答:

删除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是新列的数据类型。


    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!