MySQL 数据库基础语句训练题完整代码

2025-01-15 04:33:27   小编

MySQL 数据库基础语句训练题完整代码

在学习 MySQL 数据库时,通过实际的训练题来巩固基础语句的使用至关重要。以下为大家整理了一些常见训练题及完整代码示例。

创建数据库与表

我们要创建一个数据库和相关的表。假设创建一个名为 school 的数据库,代码如下:

CREATE DATABASE school;

接着,在 school 数据库中创建一个 students 表,包含 id(学生编号)、name(学生姓名)、age(年龄)和 gender(性别)字段:

USE school;
CREATE TABLE students (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    age INT,
    gender CHAR(1)
);

插入数据

students 表中插入数据。插入单条数据:

INSERT INTO students (name, age, gender) VALUES ('张三', 20, '男');

若要插入多条数据,可以这样写:

INSERT INTO students (name, age, gender) 
VALUES 
('李四', 21, '女'),
('王五', 19, '男');

查询数据

简单查询所有学生信息:

SELECT * FROM students;

查询年龄大于 20 岁的学生:

SELECT * FROM students WHERE age > 20;

按照年龄升序排序查询:

SELECT * FROM students ORDER BY age ASC;

更新数据

将姓名为 “张三” 的学生年龄更新为 22:

UPDATE students SET age = 22 WHERE name = '张三';

删除数据

删除性别为 “女” 的学生记录:

DELETE FROM students WHERE gender = '女';

聚合函数与分组

统计学生总数:

SELECT COUNT(*) FROM students;

按性别分组统计学生人数:

SELECT gender, COUNT(*) AS student_count 
FROM students 
GROUP BY gender;

通过这些基础语句训练题的完整代码示例,能帮助我们更深入理解 MySQL 数据库的操作。在实际应用中,灵活运用这些语句,可以高效地管理和操作数据库中的数据,为开发各种应用程序提供坚实的数据库支持。不断练习和实践,能让我们在 MySQL 数据库领域的技能日益精湛。

TAGS: MySQL 数据库 完整代码 基础语句 训练题

欢迎使用万千站长工具!

Welcome to www.zzTool.com