山海科技发展网

MySQL5.7 建库建表的一些习题 📚✨

导读 在学习MySQL5.7的过程中,建库和建表是基础中的基础。今天就来分享几个有趣的习题,帮助大家更好地掌握这些技能!💪首先,我们来创建一个名...

在学习MySQL5.7的过程中,建库和建表是基础中的基础。今天就来分享几个有趣的习题,帮助大家更好地掌握这些技能!💪

首先,我们来创建一个名为`school`的数据库,用于存储学校的相关信息。可以使用以下命令:

```sql

CREATE DATABASE IF NOT EXISTS school;

USE school;

```

接着,让我们为这个数据库创建一张学生表`student`。这张表需要包含学生的学号、姓名、年龄、性别等基本信息:

```sql

CREATE TABLE student (

id INT AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(50) NOT NULL,

age TINYINT UNSIGNED,

gender ENUM('M', 'F') DEFAULT 'M'

);

```

在这个过程中,我们使用了`AUTO_INCREMENT`让学号自动增长,`VARCHAR`来存储名字,`TINYINT UNSIGNED`限制年龄范围,并且用`ENUM`来定义性别只能是'M'或'F'。

通过这样的练习,不仅能加深对SQL语句的理解,还能提高实际操作能力。🌟如果你还有其他类似的习题想探讨,欢迎留言交流哦!💬

MySQL 数据库 建表练习