首页 > 科技 >

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

发布时间:2025-04-01 17:37:56来源:

在学习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 数据库 建表练习

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。