导读 在学习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 数据库 建表练习
版权声明:本文由用户上传,如有侵权请联系删除!