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将对未来的职业发展有着重要的意义。