当前位置:首页 > 数据库 > 正文

mysql练习题及答案,MySQL 练习题及答案

时间:2025-02-25阅读数:1

练习题1:创立一个名为“students”的表,包括以下字段:id(整数,主键),name(字符串),age(整数),gender(字符串)。

答案:```CREATE TABLE students , age INT, gender VARCHARqwe2;```

练习题2:向“students”表中刺进以下数据:id为1,name为“张三”,age为20,gender为“男”。

答案:```INSERT INTO students VALUES ;```

练习题3:查询“students”表中所有学生的信息。

答案:```SELECT FROM students;```

练习题4:查询“students”表中年纪大于18岁的学生的信息。

答案:```SELECT FROM students WHERE age > 18;```

练习题5:更新“students”表中id为1的学生的年纪为21岁。

答案:```UPDATE students SET age = 21 WHERE id = 1;```

练习题6:删去“students”表中id为1的学生。

答案:```DELETE FROM students WHERE id = 1;```

练习题7:查询“students”表中所有男生的平均年纪。

答案:```SELECT AVG FROM students WHERE gender = '男';```

练习题8:查询“students”表中所有学生的名字和年纪,并依照年纪升序排序。

答案:```SELECT name, age FROM students ORDER BY age ASC;```

练习题9:查询“students”表中年纪在18岁到25岁之间的学生的名字和性别。

答案:```SELECT name, gender FROM students WHERE age BETWEEN 18 AND 25;```

练习题10:查询“students”表中所有学生的名字,而且将名字的首字母大写。

答案:```SELECT UPPER FROM students;```

这些练习题能够协助你了解MySQL的根本操作,包括创立表、刺进数据、查询数据、更新数据、删去数据以及运用聚合函数和排序等。期望对你有所协助!

MySQL 练习题及答案

一、选择题

以下哪个是 MySQL 的数据类型?

A. INT

B. VARCHAR

C. DATE

D. ALL

以下哪个指令用于创立数据库?

A. CREATE TABLE

B. CREATE DATABASE

C. INSERT INTO

D. SELECT

以下哪个指令用于删去数据库?

A. DROP TABLE

B. DROP DATABASE

C. DELETE FROM

D. UPDATE

以下哪个指令用于修正表结构?

A. ALTER TABLE

B. MODIFY TABLE

C. CHANGE TABLE

D. UPDATE TABLE

答案

二、填空题

MySQL 的数据类型包括:INT、VARCHAR、DATE 等。

创立数据库的指令为:CREATE DATABASE。

删去数据库的指令为:DROP DATABASE。

修正表结构的指令为:ALTER TABLE。

三、简答题

简述 MySQL 的效果。

MySQL 是一款开源的联系型数据库办理体系,首要用于存储、办理和查询数据。它广泛运用于各种运用程序,如网站、电子商务、企业级运用等。

简述 MySQL 的优势。

MySQL 具有以下优势:

开源免费:MySQL 是一款开源软件,用户能够免费运用。

功用安稳:MySQL 具有杰出的功用和安稳性,适用于各种规划的运用程序。

易于运用:MySQL 的语法简略,易于学习和运用。

功用丰厚:MySQL 支撑多种数据类型、索引、视图、触发器等功用。

简述 MySQL 的运用场景。

MySQL 适用于以下场景:

网站开发:MySQL 是网站开发中常用的数据库办理体系。

电子商务:MySQL 能够为电子商务平台供给数据存储和查询服务。

企业级运用:MySQL 能够为企业级运用供给数据存储和查询服务。

移动运用:MySQL 能够为移动运用供给数据存储和查询服务。

四、归纳练习题

以下是一个归纳练习题,要求您依据标题要求完结相应的 SQL 句子。

标题:

假设有一个名为 student 的表,包括以下字段:id(学号)、name(名字)、age(年纪)、class(班级)。请完结以下操作:

创立 student 表。

向 student 表中刺进以下数据:

id:1,name:张三,age:20,class:计算机科学与技能

id:2,name:李四,age:21,class:软件工程

id:3,name:王五,age:22,class:网络工程

查询年纪大于 20 的学生信息。

更新李四的年纪为 22。

删去年纪小于 21 的学生信息。

答案

CREATE TABLE student (id INT, name VARCHAR(20), age INT, class VARCHAR(20));

本站所有图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:[email protected]

猜你喜欢