《实验二 MySQL数据库和表管理.docx》由会员分享,可在线阅读,更多相关《实验二 MySQL数据库和表管理.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、大学(*学院)实验报告实验项目名称实验二MySQL数据库和表管理课程名称*成绩评定实验类型:验证型综合型设计型口实验日期 指导教师 学生姓名 学号 专业班级 一、实验项目训练方案小组合作:是口否口小组成员:实验目的:1 . MySQL数据库的创建、修改和删除2 .利用可视化工具和命令行工具创建、修改、删除表3 .约束和数据完整性实验场地及仪器、设备和材料:*学院机房* *安装有MySQL软件的计算机实验训练内容(包括实验原理和操作步骤):1 .创建数据库eShop。2 .利用可视化工具或命令行工具,创建客户信息表Clients、商品类别表Types、 商品信息表Items订单信息表Orders
2、和订单明细表Detailso.为订单信息表Ordres增加opaymode列,枚举型,值只能取“货到付款”,在 线支付”,“其他方式”。3 .修改客户信息表Clients表的cname列的长度为30。4 .为订单信息表Orderds的ostatus列增加默认值“未发货”。5 .删除订单信息表Orderds的opaymode歹!J。6 .删除客户信息表Clients,能否删除?解释原因。客户信息表Clients列名数据类型大小小数位是否为空默认值约束含义cidchar5否主键编号cnamevarchar20否唯一客户名称csexenum男男、女性别cbirthdate出生日期caddressva
3、rchar50客户地址cphonechar11电话clevelenum普通、会员用户类型商品类别表Types列名数据类型大小小数位是否为空默认值约束含义tidchar2否主键编号tnamevarchar20否类别名称tdescriptionvarchar100描述商品信息表Items列名数据类型大小小数位是否为空默认值约束含义itemidchar5否主键编号itemnamevarchar20否商品名称pricedecimal72价格discountdecimal32折扣amountint库存数量statusenum促销、推 荐、下架状态descriptionvarchar100描述tidcha
4、r2外键,参照 types表的 tid类别编号订单信息表Orders列名数据类型大小小数位是否为空默认值约束含义oidchar12否主键订单编号cidchar5否外键,参照 clients 表的 cid客户编号odatedate订货日期ototaldecimal82订单金额ostatusvarchar10发货状态订单明细表Details列名数据类型大小小数位是否为空默认值约束含义detailidint否主键明细编号oidchar12否外键,参照 orders表的 oid订单编号itemidchar5否外键,参照 items表的 itemid商品编号itempricedecimal72购买价格itemnumberint购买数量二、实验总结与评价 实验总结(包括实验数据分析、实验结果、实验过程中出现的问题及解决方法等):对实验的自我评价:指导教师评语:实验成绩评定:指导教师(签名):日期: 年 月 日