MySQL实验三 数据库创建和查询练习(MySQL上机实验三)

MySQL实验三: 数据库创建和查询练习

在MySQL实验中,数据库的创建和查询是最基础的部分。本实验将通过创建数据库和表、插入数据以及执行查询等练习,帮助学生进一步掌握MySQL的基本操作。

一、 创建数据库和表格

我们需要创建一个新的数据库。以下是MySQL中创建数据库的语句:

CREATE DATABASE my_db;

此处,我们创建了一个名为“my_db”的数据库。我们可以使用以下语句检查是否创建成功:

SHOW DATABASES;

然后,我们需要在该数据库中创建一个新的表格。以下是MySQL中创建数据表的语句:

CREATE TABLE student (
id INT UNSIGNED AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
age INT UNSIGNED,
gender ENUM('男','女','其他'),
PRIMARY KEY (id)
);

这里我们创建了名为“student”的数据表,并定义了其中的字段:id, name, age和gender。其中,id为自增长非负整型,name为不为空的字符串型,age为非负整型,gender为枚举型。我们将id列设为该表的主键。

二、 插入数据

接下来,我们需要向上述数据表中插入数据。以下是MySQL中插入数据的语句:

INSERT INTO student (name, age, gender) VALUES ('Mike', 18, '男');
INSERT INTO student (name, age, gender) VALUES ('Lucy', 19, '女');

此处,我们插入了两条数据,分别是Mike和Lucy的信息。

三、 查询数据

我们需要查询刚刚插入的数据。以下是MySQL中常用的查询语句:

SELECT * FROM student;

此处,我们查询了student表中所有字段的信息。

我们也可以对查询结果进行筛选,并排序输出。

SELECT name, age, gender FROM student WHERE age > 18 ORDER BY age DESC;

此处,我们仅输出name, age和gender三个字段的信息,且仅输出年龄超过18岁的学生,并按照年龄降序输出。

总结

本实验通过创建数据库和表、插入数据以及执行查询操作,让学生熟悉MySQL的基本语法。在实际应用中,将以上基础操作灵活应用,可以实现更为复杂的数据查询和处理。由于MySQL广泛应用于Web开发、数据分析等领域,学好MySQL将对未来的职业发展有着重要的意义。


数据运维技术 » MySQL实验三 数据库创建和查询练习(MySQL上机实验三)