初学数据库管理系统实验题答案

本文详细介绍了如何在MySQL中创建'网上书店'或'WSSD'数据库,构造user、book、category和b_order四张表,包括添加、修改和删除字段,以及添加约束的过程。重点展示了SQL语句的使用和表结构的变更技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验名称:实验一:数据库和表的基本操作

实验目的:

1、掌握创建数据库及表的SQL语句命令;

2、熟练掌握查看数据库及表信息的方法;

3、掌握表结构的修改方法;

实验内容:(参考教材p85-86)

在安装好的MYSQL中创建“网上书店”或者“WSSD”数据库;

使用MySQL创建如下表四个表(表结构如表1~表4所示):

创建要求:

(1)user(会员表)、 book(图书表)和category(图书类别表)中的约束使用创建表时创建;

(2)b_order(订购表)中的约束使用创建表之后(表已存在)添加约束,并查看约束是否添加正确;

表1 user(会员表)

列名 数据类型 允许NULL值 约束 备注 

uid CHAR(4) 不允许 主键 会员编号 

  uname VARCHAR(20) 会员昵称 

  email VARCHAR(20) 电子邮箱 

  tnum VARCHAR(20) 联系电话 

  score INT 积分 

表2 book(图书表)

列名 数据类型 允许NULL值 约束 备注 

bid INT 不允许 主键 图书编号 

  bname VARCHAR(50) 不允许 图书名称 

  author CHAR(8) 作者 

  price FLOAT 价格 

publisher

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安心屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值