java数据库基础实验报告
文理学院数据库应用技术实验报告2
1. 实验目的
- 表记录的添加、修改、删除(重点)
2. 实验原理
2.1 表记录的添加:
(1) 单条添加:
(2) 多条添加:
(3) 添加别的表的查询结果:
(4) 使用replace添加新记录:
2.2 对表修改数据:
2.3 对表删除数据:
(1) 删除带条件的值:
(2) 清空表数据:
3. 实验设备、材料
安装了MySQL和navicat的主机
4.实验步骤
- 完成以下准备工作:
(1)启动机房自带的服务
(2)使用命令行提示符连接上服务器:
(3)设置该服务器全局字符集为:
(4)从教师机上拷贝“实训五素材”中的文件,解压后,将文件导入到服务器。
百度网盘:数据库实训5
链接:https://pan.baidu.com/s/1P_KX2zFe-A2_GF0BXlht2Q?pwd=o46u
提取码:o46u
bank.sql的数据库源码如下
(5)将当前数据库切换到。
- 该数据库中有三张表,分别是:“用户信息”表、“银行卡信息”表、“交易信息”表,请完成以下添加数据、修改数据、删除数据的操作:(本题请截屏在实验报告中,存为自己的姓名,标注题号)
(1)使用单条添加语句对用户信息表分别添加以下数据:
开户姓名 身份证号 联系电话 居住地址
张大宝 530102198904050012 13599999999 云南省昆明市呈贡区
吴义贵 242422199511021228 16798986543 海南省海口市
李琴琴 764352199408223216 13777777777 湖北省武汉市武昌区
(2)使用多条添加语句对银行卡信息表一次性添加以下数据:
卡号 货币类型 存款类型 开户时间 开户金额 余额 密码 是否挂失 用户编号
1010 3576 0875 9528 RMB 活期 2016-2-6 14:30:22 300 300 123456 否 7
1010 3576 0342 8733 RMB 定期 2016-3-12 15:00:30.334 10000 10000 123321 否 8
(3)使用表的查询结果添加数据到新表:
将银行卡信息表中的卡号、密码、余额添加到另外一张新表aaa中。
(4)使用代码对表进行数据修改操作:
①对于交易信息表,将交易类型为“存入”的所有交易,交易金额都增加1元。
②对于aaa表,将所有余额大于10元的余额都乘以1.2倍。
③对于银行卡信息表,将挂失了的银行卡密码都改为初始密码(111111)。
(5)使用代码对表进行数据删除(比较两种删除语句的区别):
①delete删除语句:
删除交易信息表中交易金额小于100元的记录。
②truncate table删除语句:
删除aaa表中的所有信息。
- 复习数据表约束练习(本题请截屏在实验报告中,标注题号):
(1)外键约束
① 对于银行卡信息表,创建外键约束,使该表中的用户编号字段成为外键,主键来源于用户信息表中的用户编号字段。
② 对于交易信息表,创建外键约束,使该表中的卡号字段成为外键,主键来源于银行卡信息表中的卡号字段。
(2)唯一约束
对于用户信息表,创建唯一约束,使该表中的身份证号成为唯一字段。
(3)检查约束
对于交易信息表,创建检查约束,使该表中的交易类型字段只能取值为“存入”、“支取”、“转账”。
附:全部源码:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/26165.html