一、MySQL期中上机操作:
1. 创建数据库,名称为 MyBank
2. 创建数据表 customer (客户)、deposite(存款)、bank(银行),表结构如下:
customer 的表结构 :
bank 的表结构 :
deposite 的表结构 :
3. 录入数据如下:
bank 的数据如下:
deposite 的数据如下:
4. 更新 customer 表的 salary 属性,将 salary 低于 5000 的客户的 salary 变为原来的 2 倍.
5. 对 deposite 表进行统计,按银行统计存款总数,显示为 b_id,total.
6. 对 deposite 、customer 、bank 进行查询,查询条件为 location 在广州、苏州、济南的客户,存款在 300000 至 500000 之间的存款记录, 显示客户姓名 name、银行名称 bank_name 、存款金额 amount.
7. 在 deposite 中插入一条记录, 客户标识 c_id 为你的学号,银行标识 b_id 为 B0003,存款日期 dep_date 为当前系统日期,存款期限 type 为 3,存款金额 amount 为 50000
8. 完成以下题目:
(1) 在 bank 中插入一条新记录 B0005,交通银行;
(2) 查询今天到期的存款信息
(3) 查询存款金额超过 50000 且存款期限为 3 年的存款信息
(4) 查询前 3 名的存款信息
(5) 查询孙杨在中国银行的存款信息
(6) 查询存款日期在 2012 年之后的农业银行的存款信息,并按降序排列
二、答案
1.创建数据库,名称为 MyBank
2. 创建数据表 customer (客户)、deposite(存款)、bank(银行),表结构如下:
3. 录入数据如下:
5. 更新 customer 表的 salary 属性,将 salary 低于 5000 的客户的 salary 变为原来的 2 倍.
- 对 deposite 表进行统计,按银行统计存款总数,显示为 b_id,total.
- 对 deposite 、customer 、bank 进行查询,查询条件为 location 在广州、苏州、济南的客户,存款在 300000 至 500000 之间的存款记录, 显示客户姓名 name、银行名称 bank_name 、存款金额 amount.
7. 在 deposite 中插入一条记录, 客户标识 c_id 为你的学号,银行标识 b_id 为 B0003,存款日期 dep_date 为当前系统日期,存款期限 type 为 3,存款金额 amount 为 50000
8. 完成以下题目:
(1) 在 bank 中插入一条新记录 B0005,交通银行;
(2) 查询今天到期的存款信息
(3) 查询存款金额超过 50000 且存款期限为 3 年的存款信息
(4) 查询前 3 名的存款信息
(5) 查询孙杨在中国银行的存款信息
(6) 查询存款日期在 2012 年之后的农业银行的存款信息,并按降序排列