MYSQL数据库实践:学生成绩与网上书店管理

5星 · 超过95%的资源 需积分: 9 8 下载量 59 浏览量 更新于2024-07-24 收藏 457KB DOC 举报
"MYSQL数据库练习,包括学生成绩管理系统数据库和网上书店管理系统数据库的设计,用于初学者学习数据库操作。" 在MySQL数据库中,设计数据库是为了存储和管理特定领域中的信息。这里有两个示例数据库,一个是学生成绩管理系统,另一个是网上书店管理系统。 首先,我们来看学生成绩管理系统数据库。它包含一个名为`Tbl_StudentInfo`的学生表,用于存储学生的个人信息。表结构如下: - 学号(Stuno):这是一个5字符长度的Char类型字段,用作主键,不能为空,确保每个学生都有唯一标识。 - 姓名(stuname):20字符长度的Varchar类型,用于存储学生姓名,也是非空字段。 - 生日(Stubirth):Date类型,记录学生的出生日期。 - 性别(Stusex):1字符长度的Char类型,表示学生的性别。 - 家庭住址(StuAddr):200字符长度的Varchar类型,存储学生的家庭住址。 - 手机(StuTel):11字符长度的Varchar类型,记录学生的联系电话。 创建`Tbl_StudentInfo`表的SQL语句如下: ```sql CREATE TABLE Tbl_StudentInfo ( Stuno Char(5) NOT NULL PRIMARY KEY, stuname Varchar(20) NOT NULL, Stubirth Date, Stusex char(1), StuAddr Varchar(200), StuTel Varchar(11) ); ``` 然后,通过`INSERT INTO`语句向表中插入了一些示例数据,包括学生的学号、姓名、生日、性别、家庭住址和手机号码。 网上书店管理系统数据库相对复杂,包含一个客户表(Tbl_Customer),用于管理购买图书的顾客信息。其结构如下: - 顾客编号(Customer):4位整数Int类型,为主键,不能为空。 - 顾客姓名(Customer_Name):10字符长度的Varchar类型,存储顾客的名字。 - 顾客地址(Address):20字符长度的Varchar类型,记录顾客的居住地址。 - 所在城市(City):20字符长度的Varchar类型,表示顾客所在的城市。 - 所在省(State):20字符长度的Varchar类型,记录顾客所在的省份。 - 邮政编码(Zip):6字符长度的Varchar类型,存储顾客的邮编。 - 推荐会员(Referred):4位整数Int类型,可能作为外键,用于记录介绍新顾客的其他顾客编号。 对于初学者来说,这两个数据库实例提供了很好的实践机会,可以练习如何创建表、插入数据、查询数据以及执行其他数据库操作。这些基本技能对于理解和掌握MySQL数据库至关重要。通过实际操作,可以更深入地理解数据库的结构、数据类型以及关系数据库的基本概念。
2013-03-14 上传