当前位置:   article > 正文

MySQL实训报告【带源码】_mysql实训项目报告

mysql实训项目报告

​​​​​

目录

任务一:背景设定

1.打开控制台:

2.登录MySQL

任务二:诈骗分子数据库搭建

1.首先你创建诈骗系统数据库“scam_姓名全拼”

2.接下来使用诈骗系统数据库

3.随后创建用户表“user_姓名全拼”,表中字段信息如下:

4.再然后创建车手信息表“driver_info_姓名全拼”,表中字段信息如下:

​编辑5.再然后创建客服信息表“Customer_info_姓名全拼”,表中字段信息如下:

6.再然后创建卡农信息表card_farming_姓名全拼,表中字段信息如下:

7.创建卡农银行卡表“card_farm _姓名全拼”,表中字段信息如下:

8.创建受害者信息表“victim_info _姓名全拼”,表中字段信息如下:

9.创建受害者银行卡表“victim_card _姓名全拼”,表中字段信息如下:

10.创建诈骗表“swindle_info _姓名全拼”,表中字段信息如下:

11.创建诈骗详情表“scam_info_姓名全拼”,表中字段信息如下:

12.    创建日志表“log_姓名全拼”,表中字段信息如下:

13.    创建触发器以方便更新日志表(要求所有表增,删,改 都会被记录到日志表(log))

任务三:犯罪分子招兵买马

1.所有字段批量插入用户表数据

 2.所有字段批量插入车手信息表数据

 3.指定字段批量插入客服信息表数据

4.指定字段批量插入卡农表数据

5.查看日志表

任务四:购买韭菜信息

1.指定字段插入受害者信息表数据

2.经过聊天得知张某最近搬家到了翻斗小区修改张某的家庭住址为翻斗小区

经过核实得知李某更改了电话号码(将李某的电话号码改为:13567787659)

任务5:卡农购买银行卡

1.所有字段批量插入卡农银行卡表数据

任务六:王某受骗案例

1.成员开始行动,他们将目标瞄向了第一位韭菜:王某,让你告诉他们王某的信息

2.给受害者银行卡表插入数据

3.给诈骗表插入信息

4.给诈骗详情表插入数据

5.给诈骗详情表插入数据

6.于是乎你决定查询根据出力情况分配赃款(查看王某这两次被诈骗时的诈骗ID,客服ID,车手ID,诈骗金额)

任务七:张某受骗案例…..

1.成员开始行动,他们将目标瞄向了第二位韭菜:张某,让你告诉他们张某的信息

(查询张某的性别,单位,近期大事件,家庭住址)

2.给受害者银行卡插入数据

3.给诈骗表插入数据

4.给诈骗详情表插入数据

5.给诈骗详情表插入数据

任务8:创建受骗视图

1.创建受骗视图view_vc_姓名全拼(视图包含受害者信息,诈骗详情)

2.创建受骗视图view_scam_姓名全拼(视图包含诈骗人员信息)

任务9:李某受骗案例

1.成员开始行动,他们将目标瞄向了第二位韭菜:李某,你照例查询李某的信息

(查询李某的性别,单位,近期大事件,家庭住址).

2.给受害者银行卡插入数据

3.给诈骗表插入数据

 4.得知李某刚刚经历离婚,犯罪团伙假装李某许久未见得熟人,安慰李某,然后以突发事件借钱两笔。

任务十:警方抓获诈骗分子 备份诈骗公司数据库

1.备份所有数据库,文件名为“all_姓名全拼.sql”(截两张图 命令+文件)

2.备份诈骗数据库,文件名为“scam_姓名全拼.sql”(截两张图 命令+文件)

3.删除诈骗数据库

4.创建诈骗数据库“scam_姓名全拼”

5.退出MySQL登录

6.执行诈骗数据库备份文件

 7.登录MySQL

8.使用诈骗数据库

 9.查看所有表(看看日志表叭,记录着你所有的辛劳)


  • 任务一:背景设定

你是一个刚进入社会的大学生,刚进入社会的你听说缅甸北部有一份高薪工作。似乎你欣然前往。结果发现上当受骗,正当你要被处决的时候,你正好听到这个诈骗组织正在转型电信诈骗,正缺少计算机方面人才,你为了保住自己的小命,于是乎主动请缨,告诉犯罪分子们自己是练习时长两年半的计算机专业大学生,于是乎你被带犯罪组织首领xx的面前

首领叫你展示一下你的技能,再考虑是让你入伙还是处决你

于是乎你开启电脑

1.打开控制台:

2.登录MySQL

你给首领介绍了MySQL,告诉了她MySQL的强大功能。

首领虽然不懂,但是大受震撼,决定不要你小命了,同意要你加入团伙。

首领感慨:书读的少了,当年要是学了这个也不至于捞这个偏门呀。

首领首先给你介绍了团队里的几个成员,你也清楚了诈骗分子的成员关系,团伙大哥杜紫滕(杜总),二哥魏馈氧(魏总),三哥范统(范总)

(目前就只知道这三人,看到他们三人你不禁感慨,就这三个就把老子给骗过来啦)

  • 任务二:诈骗分子数据库搭建

你加入团伙之后,杜总就赶紧催促你用MySQL搭建建诈骗分子的数据库你从杜总那儿了解了,犯罪分子的基本套路信息后便开始搭建数据

1.首先你创建诈骗系统数据库“scam_姓名全拼”

create database scam_zhongjinlin;

2.接下来使用诈骗系统数据库

use scam_zhongjinlin;

3.随后创建用户表“user_姓名全拼”,表中字段信息如下:

字段名

数据类型

长度

主、外键

其他约束

备注信息

id

char

16

 

用户ID(u_date_xxxxx)

phone

char

11

主键

 

用户联系方式

username

varchar

20

 

非空,唯一

用户名

password

varchar

20

 

非空

密码

question

text

 

 

非空

找回密码问题

answer

text

 

 

非空

找回密码问题答案

create table user_zhongjinlin(

    -> id char(16) comment"用户ID(u_date_xxxxx)",

    -> phone char(11) comment"用户联系方式",

    -> username varchar(20) not null unique comment"用户名",

    -> password varchar(20) not null comment "密码",

    -> question text not null comment"找回密码问题",

    -> answer text not null comment"找回密码问题答案",

    -> primary key(phone)

-> );

4.再然后创建车手信息表“driver_info_姓名全拼”,表中字段信息如下:

字段名

数据类型

长度

主、外键

其他约束

备注信息

driver_id

char

16

主键

 

车手ID(d_date_xxxxx)

phone

char

11

外键

非空

车手联系方式

Entry_time

date

 

 

非空

入行时间

nickname

varchar

30

 

非空

车手代号

create table driver_into_zhongjinlin(

    -> driver_id char(16) primary key comment "车手ID(d_date_xxxxx)",

    -> phone char(11) not null comment"车手联系方式",

    -> Entry_time date not null comment"入行时间",

    -> nickname varchar(30) not null comment"车手代号",

    -> constraint fk_phone foreign key(phone) references user_zhongjinlin(phone)

-> );

5.再然后创建客服信息表“Customer_info_姓名全拼”,表中字段信息如下:

字段名

数据类型

长度

主、外键

其他约束

备注信息

Customer_id

char

16

主键

 

客服ID(c_date_xxxxx)

phone

char

11

外键

非空,唯一

客服联系方式

nickname

varchar

30

 

非空

客服代号

Entry_time

date

 

 

非空

入行时间

create table customer_into_zhongjinlin(

    -> customer_id char(16) primary key comment"客服ID(c_date_xxxxx)",

    -> phone char(11) not null unique comment"客服联系方式",

    -> nickname varchar(30) not null comment"客服代号",

    -> Entry_time date not null comment"入行时间",

    -> constraint fk_phone1 foreign key(phone) references driver_into_zhongjinlin(phone)

-> );

6.再然后创建卡农信息表card_farming_姓名全拼,表中字段信息如下:

字段名

数据类型

长度

主、外键

其他约束

备注信息

card_fa_id

char

16

主键

 

卡农IDf_date_xxxxx)

phone

char

11

外键

非空,唯一

卡农联系方式

nickname

varchar

30

 

非空

卡农代号

Entry_time

date

 

 

非空

入行时间

create table card_farming_zhongjinlin(

    -> card_fa_id char(16) primary key comment"卡农ID(f_date_xxxxx)",

    -> phone char(11) not null unique comment"卡农联系方式",

    -> nickname varchar(30) not null comment"卡农代号",

    -> Entry_time date not null comment"入行时间",

    -> constraint fk_phone2 foreign key(phone) references customer_into_zhongjinlin(phone)

-> );

7.创建卡农银行卡表“card_farm _姓名全拼”,表中字段信息如下:

字段名

数据类型

长度

主、外键

其他约束

备注信息

card_farming_id

char

16

主键

 

卡农银行卡ID(bc_date_xxxxx)

card_fa_id

char

16

外键

 

卡农ID(f_date_xxxxx)

bank_name

char

20

 

 

银行名称

card_number

char

16 

 

非空

卡号

is_deprecated

enum("yes","no")

 

 

默认no

是否弃用

deprecated_time

datetime

 

 

弃用时间

create table card_farm_zhongjinlin(

    -> card_farming_id char(16) primary key comment"卡农银行卡ID(bc_date_xxxxx)",

    -> card_fa_id char(16) comment"卡农ID(f_date_xxxxx)",

    -> bank_name char(20) comment"银行名称",

    -> card_number char(16) not null comment"卡号",

    -> is_deprecated enum("yes","no") default"no" comment"是否弃用",

    -> deprecated_time datetime comment"弃用时间",

    -> constraint fk_card_fa_id foreign key(card_fa_id) references

    -> card_farming_zhongjinlin(card_fa_id)

-> );

8.创建受害者信息表“victim_info _姓名全拼”,表中字段信息如下:

字段名

数据类型

长度

主、外键

其他约束

备注信息

victim_id

char

16

主键

 

受害人ID(v_date_xxxxx)

victim_name

char

16

 

非空

受害人姓名

gender

enum("man","woman")

 

 

非空

性别

workplace

char

200

 

非空

单位

recent_events

text

 

 

 

近期大事件

home_address

text

 

 

 

家庭住址

victim_phone

char

11

 

非空

受害人联系方式

create table victim_info_zhongjinlin(

    -> victim_id char(16) primary key comment"受害人ID(v_date_xxxxx)",

    -> victim_name char(16) not null comment&

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/873013
推荐阅读
相关标签
  

闽ICP备14008679号