代码编织梦想

​​​​​

目录

任务一:背景设定

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"受害人姓名",

    -> gender enum("man","woman") not null comment"性别",

    -> workplace char(200) not null comment"单位",

    -> recent_events text comment"近期大事件",

    -> home_address text comment"家庭住址",

    -> victim_phone char(11) not null comment"受害人联系方式"

-> );

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

字段名

数据类型

长度

主、外键

其他约束

备注信息

victim_card_id

char

16

主键

 

受害者银行卡ID(vc_date_xxxxx)

victim_id

char

16

外键

 

受害人ID(v_date_xxxxx)

vc_bank_name

char

20

 

 

银行名称

vc_card_number

int

 

 

非空

转入卡号

vc_out_amount

int

 

 

非空

余额

order_time

datetime

 

 

非空

受害时间

create table victim_card_zhongjinlin(3//

    -> victim_card_id char(16) primary key comment"受害者银行卡ID(vc_date_xxxxx)",

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

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

    -> vc_card_number char(20) not null comment"转入卡号",

    -> vc_out_amount char(20) not null comment"余额",

    -> order_time datetime not null comment"受害时间",

    -> constraint fk_victim_id foreign key(victim_id) references victim_info_zhongjinlin(victim_id)

-> );

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

字段名

数据类型

长度

主、外键

其他约束

备注信息

scam_id

char

16

主键 

 

诈骗ID(s_date_xxxxx)

Customer_id

char

16

外键

非空

客服ID(c_date_xxxxx)

victim_id

char

16

外键

非空

受害者ID((v_date_xxxxx))

amount

double

 

 

非空

诈骗总金额

start_time

datetime

 

 

非空

开始时间

end_time

datetime

 

 

非空

结束时间

create table swindle_info_zhongjinlin(

    -> scam_id char(16) primary key comment"诈骗ID(s_date_xxxxx)",

    -> customer_id char(16) not null comment"客服ID(c_date_xxxxx)",

    -> victim_id char(16) not null comment"受害者ID((v_date_xxxxx))",

    -> amount double not null comment"诈骗总金额",

    -> start_time datetime not null comment"开始时间",

    -> end_time datetime not null comment"结束时间",

    -> constraint fk_customer_id foreign key(customer_id) references  customer_into_zhongjinlin(customer_id),

    -> constraint fk_victim_id1 foreign key(victim_id) references  victim_info_zhongjinlin(victim_id)

-> );

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

字段名

数据类型

长度

主、外键

其他约束

备注信息

details_id

char

16

主键

 

诈骗详情ID(sc_date_xxxxx)

scam_id

char

16

外键

 

诈骗ID(s_date_xxxxx)

driver_id

char

16

外键

 

车手ID(d_date_xxxxx)

victim_id

char

16

外键

 

受害者银行卡id(v_date_xxxxx)

card_farming_id

char

16

外键

 

卡农银行卡ID(bc_date_xxxxx)

scam_amount

double

 

 

 

诈骗金额

create table scam_info_zhongjinlin(

    -> details_id char(16) primary key comment"诈骗详情ID(sc_date_xxxxx)",

    -> scam_id char(16) comment"诈骗ID(s_date_xxxxx)",

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

    -> victim_id char(16) comment"受害者银行卡id(v_date_xxxxx)",

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

    -> scam_amount double comment"诈骗金额",

    -> constraint fk_scam_id2 foreign key(scam_id) references swindle_info_zhongjinlin(scam_id),

    -> constraint fk_driver_id2 foreign key(driver_id) references driver_into_zhongjinlin(driver_id),

    -> constraint fk_victim_id4 foreign key(victim_id) references victim_card_zhongjinlin(victim_card_id),

    -> constraint fk_card_farming_id foreign key(card_farming_id) references card_farm_zhongjinlin(card_farming_id)

    -> );

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

字段名

数据类型

长度

主、外键

其他约束

备注信息

table_name

char

100

 

 

被改表名

Op_time

Datetime

操作时间

operate

enum("insert","update","delete")

 

 

操作

create table log_zhongjinlin(

    -> table_name char(100) comment"被改表名",

    -> op_time datetime comment"操作时间",

    -> operate enum("insert","update","delete") comment"操作"

    -> );

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

create trigger tr_zjl before insert on user_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("user_zhongjinlin",now(),"insert");

create trigger tr_zjl1 before delete on user_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("user_zhongjinlin",now(),"delete");

create trigger tr_zjl2 before update on user_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("user_zhongjinlin",now(),"update");

create trigger tr_zjl3 before insert on driver_into_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("driver_into_zhongjinlin",now(),"insert");

create trigger tr_zjl4 before delete on driver_into_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("driver_into_zhongjinlin",now(),"delete");

create trigger tr_zjl5 before update on driver_into_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("driver_into_zhongjinlin",now(),"update");

create trigger tr_zjl6 before insert on customer_into_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("customer_into_zhongjinlin",now(),"insert");

create trigger tr_zjl7 before delete on customer_into_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("customer_into_zhongjinlin",now(),"delete");

create trigger tr_zjl8 before update on customer_into_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("customer_into_zhongjinlin",now(),"update");

create trigger tr_zjl9 before insert on card_farming_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("card_farming_zhongjinlin",now(),"insert");

create trigger tr_zjl10 before delete on card_farming_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("card_farming_zhongjinlin",now(),"delete");

create trigger tr_zjl11 before update on card_farming_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("card_farming_zhongjinlin",now(),"update");

create trigger tr_zjl12 before insert on card_farm_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("card_farm_zhongjinlin",now(),"insert");

create trigger tr_zjl13 before delete on card_farm_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("card_farm_zhongjinlin",now(),"delete");

create trigger tr_zjl14 before update on card_farm_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("card_farm_zhongjinlin",now(),"update");

create trigger tr_zjl15 before insert on victim_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("victim_info_zhongjinlin",now(),"insert");

create trigger tr_zjl16 before delete on victim_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("victim_info_zhongjinlin",now(),"delete");

create trigger tr_zjl17 before update on victim_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("victim_info_zhongjinlin",now(),"update");

create trigger tr_zjl18 before insert on victim_card_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("victim_card_zhongjinlin",now(),"insert");

create trigger tr_zjl19 before delete on victim_card_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("victim_card_zhongjinlin",now(),"delete");

create trigger tr_zjl20 before update on victim_card_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("victim_card_zhongjinlin",now(),"update");

create trigger tr_zjl21 before insert on swindle_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("swindle_info_zhongjinlin",now(),"insert");

create trigger tr_zjl22 before delete on swindle_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("swindle_info_zhongjinlin",now(),"delete");

create trigger tr_zjl23 before update on swindle_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("swindle_info_zhongjinlin",now(),"update");

create trigger tr_zjl24 before insert on scam_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("scam_info_zhongjinlin",now(),"insert");

create trigger tr_zjl25 before delete on scam_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("scam_info_zhongjinlin",now(),"delete");

create trigger tr_zjl26 before update on scam_info_zhongjinlin

    -> for each row

    -> insert into log_zhongjinlin values("scam_info_zhongjinlin",now(),"update");

经过一番忙碌,你总算搭建好了这个诈骗数据库的雏形,接下来就只要插入数据就好啦于是乎你前去大哥面前要其他犯罪分子的信息

结果大哥告诉你,前几天条子下来“大扫除”,许多兄弟被抓走了,于是乎要你和他出去“招兵买马”

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

于是乎你随着大哥出去看看有什么社会闲散人才(该溜子)

你和大哥偷渡到内地,转了一圈,都没发现什么大聪明,于是乎大哥带着你到一个夜市摊上喝酒解闷,正当喝到一半的时候你听到旁边桌上有些许吵闹声,原来是隔壁桌有群该溜子因为聊航空火箭究竟是烧煤还是烧柴油而吵了起来,你一看,这帮大聪明,不正好是我们组织需要的“人才”吗,于是乎你示意大哥,大哥似乎懂了,于是乎站起身来,掏出一盒泰山红将军,散了一波给这堆该溜子,夸这这些人年纪轻轻就在探讨这么高端的问题,要不要和他一起干大事……经过经过一番忽悠,这堆该溜子成功进入我们的团伙

有了人之后大哥决定给我们诈骗团伙包装为一个公司,让团伙中唯一一个大学生(也就是你)取一个名字

你决定取名为:在缅甸有一群“智慧”的青年相信在杜总的带领下,拥有美好钱程!

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

Id

phone

username

password

question

answer

u_2022_00001

010-6555111

刘一

u_2022_0000131

u_2022_00002

010-6609611

陈二

u_2022_0000132

u_2022_00003

010-6419336

张三

u_2022_0000133

u_2022_00004

010-6608326

李四

u_2022_0000134

u_2022_00005

010-8287268

王五

u_2022_0000135

u_2022_00006

010-5816060

赵六

u_2022_0000136

u_2022_00007

010-5816078

孙七

u_2022_0000137

insert into user_zhongjinlin values

    -> ("u_2022_00001","010-6555111","刘一","u_2022_0000131","刘","一"),

    -> ("u_2022_00002","010-6609611","陈二","u_2022_0000132","陈","二"),

    -> ("u_2022_00003","010-6419336","张三","u_2022_0000133","张","三"),

    -> ("u_2022_00004","010-6608326","李四","u_2022_0000134","李","四"),

    -> ("u_2022_00005","010-8287268","王五","u_2022_0000135","王","五"),

    -> ("u_2022_00006","010-5816060","赵六","u_2022_0000136","赵","六"),

-> ("u_2022_00007","010-5816078","孙七","u_2022_0000137","孙","七");

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

driver_id

phone

Entry_time

nickname

d_2022_00001

010-6555111

2022/5/15

文刀

d_2022_00002

010-6609611

2022/5/16

耳东

d_2022_00003

010-6419336

2022/5/17

弓长

insert into driver_info_zhongjinlin values

    -> ("d_2022_00001","010-6555111","2022/5/15","文刀"),

    -> ("d_2022_00002","010-6609611","2022/5/16","耳东"),

-> ("d_2022_00003","010-6419336","2022/5/17","弓长");

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

Customer_id

phone

nickname

Entry_time

c_2022_00004

010-6608326

木子

2022/5/16

c_2022_00005

010-8287268

三一

2022/5/17

insert into customer_info_zhongjinlin(customer_id,phone,nickname,Entry_time)

    -> values

    -> ("c_2022_00004","010-6608326","木子","2022/5/16"),

-> ("c_2022_00005","010-8287268","三一","2022/5/17");

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

card_fa_id

phone

nickname

Entry_time

f_2022_00006

010-5816060

二八

2022/5/15

f_2022_00007

010-5816078

子小

2022/5/13

insert into card_farming_zhongjinlin(card_fa_id,phone,nickname,Entry_time)

    -> values

    -> ("f_2022_00006","010-5816060","二八","2022/5/15"),

-> ("f_2022_00007","010-5816078","子小","2022/5/13");

5.查看日志表

select * from log_zhongjinlin;

  • 任务四:购买韭菜信息

大哥通过进去“进修”的兄弟了认识了一位贩卖他人信息的信息贩子,在他手中购买了许多韭菜的信息

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

victim_id

victim_name

gender

workplace

recent_events

home_address

victim_phone

v_2023_00001

王某

man

school

翻墙上网被抓

翻斗花园

13555623159

v_2023_00002

张某

man

factory

受到提拔

翻斗大街

13555893159

v_2023_00003

李某

woman

housewife

离婚

翻斗小区

13578623159

insert into victim_info_zhongjinlin(victim_id,victim_name,gender,workplace,recent_events,home_address,victim_phone) values

    -> ("v_2023_00001","王某","man","school","翻墙上网被抓","翻斗花园","13555623159"),

    -> ("v_2023_00002","张某","man","factory","受到提拔","翻斗大街","13555893159"),

-> ("v_2023_00003","李某","woman","housewife","离婚","翻斗小区","13578623159");

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

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

update victim_info_zhongjinlin set home_address="翻斗小区" where

    -> victim_name="张某";

   update victim_info_zhongjinlin set victim_phone=13567787659 where

-> victim_name="李某";

你叹了一口气,无奈的摇了摇头,没办法,只得继续干了下去

任务5:卡农购买银行卡

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

card_farming_id

card_fa_id

bank_name

card_number

is_deprecated

deprecated_time

bc_2022_00001

f_2022_00006

工商银行

1234123412341230

yes

2024/5/20

bc_2022_00002

f_2022_00006

建设银行

1234567123418980

yes

2024/5/15

bc_2022_00003

f_2022_00007

农业银行

1234667123418980

no

bc_2022_00004

f_2022_00007

建设银行

1234567789418980

yes

2024/5/12

bc_2022_00005

f_2022_00006

交通银行

1234567893418980

yes

2024/5/23

bc_2022_00006

f_2022_00007

农业银行

1234457123418980

no

bc_2022_00007

f_2022_00006

交通银行

1234567823418980

no

你尝试插入数据时,发现报错了,你仔细一看,发现是因为银行卡号字段的数据类型设置错误,将数据类型改为char(16),并再次插入数据。

alter table card_farm_zhongjinlin change card_number card_number char(16);

insert into card_farm_zhongjinlin values

    -("bc_2022_00001","f_2022_00006","工商银行","1234123412341230","yes","2024/5/20"),

    -("bc_2022_00002","f_2022_00006","建设银行","1234567123418980","yes","2024/5/15"),

    -> ("bc_2022_00003","f_2022_00007","农业银行","1234667123418980","no",null),

    -("bc_2022_00004","f_2022_00007","建设银行","1234567789418980","yes","2024/5/12"),

    -("bc_2022_00005","f_2022_00006","交通银行","1234567893418980","yes","2024/5/23"),

    -> ("bc_2022_00006","f_2022_00007","农业银行","1234457123418980","no",null),

    -> ("bc_2022_00007","f_2022_00006","交通银行","1234567823418980","no",null);

弄完这些之后,你终于长舒一口气,呼,现在万事具备只差开骗了

任务六:王某受骗案例

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

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

select gender 性别,workplace 单位,recent_events 近期大事件,home_address 家庭地址 from victim_info_zhongjinlin where victim_name="王某";

将王某的信息告诉他们之后,他们便开始了行动,通过王某的信息以套近乎(装熟人借钱)的方式获得了他的余额

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

victim_card_id

victim_id

vc_bank_name

vc_card_number

vc_out_amount

order_time

vc_2022_00001

v_2023_00001

工商银行

1234123412341230

15098

2023/5/3

insert into victim_card_zhongjinlin values

    -> ("vc_2022_00001","v_2023_00001","工商银行","1234123412341230","15098","2023/5/3");

3.给诈骗表插入信息

scam_id

Customer_id

victim_id

amount

start_time

end_time

s_2022_00002

c_2022_00004

v_2023_00001

0

2023/5/3

2023/6/3

insert into swindle_info_zhongjinlin values

    -> ("s_2022_00002","c_2022_00004","v_2023_00001","0","2023/5/3","2023/6/3");

你们以假装熟人遭遇困难借钱的方式,得到了这个诈骗团伙的第一桶金5000快

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

details_id

scam_id

driver_id

victim_id

card_farming_id

scam_amount

sc_2022_00001

s_2022_00001

d_2022_00001

vc_2022_00001

bc_2022_00001

5000

insert into scam_info_zhongjinlin values 

 ("sc_2022_00001","s_2022_00001","d_2022_00001","vc_2022_00001","bc_2022_00001",5000);

随后你们又在某社交软件“摸摸”上假装美女与王某结识,王某很快上套,你们以520将至,别的女孩都有礼物为由骗取了王某第二笔钱

你不禁感叹道:虽然这些该溜子的眼神充满“智慧”,但骗起人来可真是一套一套的,论捞偏门,还得是这伙人,果然是术业有专攻呀。

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

details_id

scam_id

driver_id

victim_id

card_farming_id

scam_amount

sc_2022_00002

s_2022_00001

d_2022_00001

vc_2022_00001

bc_2022_00001

10000

insert into scam_info_zhongjinlin values

    -> ("sc_2022_00002","s_2022_00001","d_2022_00001","vc_2022_00001","bc_2022_00001",10000);

赚取了王某这第一通金之后你们这个犯罪团伙却因为分赃不均而吵了起来

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

select a.scam_id 诈骗ID,a.customer_id 客服ID,b.driver_id 车手ID,b.scam_amou诈骗金额 from

-> swindle_info_zhongjinlin a inner join scam_info_zhongjinlin b;

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

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

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

select gender 性别,workplace 单位,recent_events 近期大事件,home_address 家庭地址 from victim_info_zhongjinlin where victim_name="张某";

将张某的信息告诉他们之后,他们便开始了行动,通过张某的信息以套近乎(以假装银行工作人员)的方式获得了他的余额

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

victim_card_id

victim_id

vc_bank_name

vc_card_number

vc_out_amount

order_time

vc_2022_00002

v_2023_00002

建设银行

1234567123418980

200678

2023/5/4

insert into victim_card_zhongjinlin values

("vc_2022_00002","v_2023_00002","建设银行","1234567123418980","200678","2023/5/4");

3.给诈骗表插入数据

scam_id

Customer_id

victim_id

amount

start_time

end_time

s_2022_00003

c_2022_00005

v_2023_00002

0

2023/5/4

2023/6/4

insert into swindle_info_zhongjinlin values

-> ("s_2022_00003","c_2022_00005","v_2023_00002","0","2023/5/4","2023/6/4");

犯罪团伙发现近期张某受到过领导的提拔,于是乎冒充张某领导要求索要贿赂

骗取张某100000元

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

details_id

scam_id

driver_id

victim_id

card_farming_id

scam_amount

sc_2022_00004

s_2022_00002

d_2022_00002

vc_2022_00002

bc_2022_00002

100000

insert into scam_info_zhongjinlin values

    -> ("sc_2022_00004","s_2022_00002","d_2022_00002","vc_2022_00002","bc_2022_00002",100000);

第二次但犯罪团伙看着张某这满满的余额,并不罢休,于是决定再骗一次,这次决定玩把大的,诈骗团伙在某交友软件“摸摸”上假扮美女与张某“偶然”结识,与张某相约在某某宾馆见面,随后犯罪分子以150块的高价聘请了一位红浪漫高级会所的小姐,与张某相会,正当张某以为自己走了桃花运时,犯罪团伙假装这位小姐的家里人,冲进房间,问张某为什么要非礼他“纯洁”的妹妹。并将张某控制,要求张某给个说法,张某顿时明白,自己这是被“仙人跳”,……….. 经过此次诈骗,犯罪团伙又到手100000元

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

details_id

scam_id

driver_id

victim_id

card_farming_id

scam_amount

sc_2022_00003

s_2022_00002

d_2022_00002

vc_2022_00002

bc_2022_00002

100000

insert into scam_info_zhongjinlin values

    -> ("sc_2022_00003","s_2022_00002","d_2022_00002","vc_2022_00002","bc_2022_00002",100000);

任务8:创建受骗视图

这天,你正在大哥“办公室”(红浪漫ktv)陪大哥看“茶”,这时你手机突然接到一个未知电话,电话第一句就问你身边有没有人,有人的话就去一个没人的地方,你也意会到他的意思(是警察叔叔),于是乎,你看了眼大哥,假装是一个同行打来的业务电话,

警察告诉你:他们已经知道你是被迫营业,叫你先稳定下来,帮助他们收集该犯罪份子的犯罪证据,你连忙答应,收集好后可以将数据交给他们按插在犯罪团伙内部的“线人”,他的代号:饭桶。接头暗号:我是卷心菜。回号:又卷又菜

说完电话挂断;

你心想,啊这,就给我一个代号和接头暗号,这让我怎么找嘛

不管了,先准备一下数据交给警察叔叔叭

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

创建视图时你发现有部分字段名重复导致创建失败

将重复的字段名修改一下。

alter table scam_info_zhongjinlin change victim_id victim_id_sc char(16);

create view  view_vc_zhongjinlin as select * from victim_info_zhongjinlin inner join scam_info_zhongjinlin;

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

create view view_scam_zhongjinlin as select * from swindle_info_zhongjinlin;

正当你看创建视图的时候,你突然发现副首领“范统“名字的奥妙,你意识到副首领就是线人,于是乎你与他接头,并成功将犯罪团伙的数据交给了线人。

任务9:李某受骗案例

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

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

select gender 性别,workplace 单位,recent_events 近期大事件,home_address 家庭地址 from victim_info_zhongjinlin where victim_name="李某";

将李某的信息告诉他们之后,他们便开始了行动,通过李某的信息以老方法套近乎(以假装银行工作人员)的方式获得了他的余额

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

victim_card_id

victim_id

vc_bank_name

vc_card_number

vc_out_amount

order_time

vc_2022_00003

v_2023_00003

农业银行

1234667123418980

500987

2023/5/5

insert into victim_card_zhongjinlin values

-> ("vc_2022_00003","v_2023_00003","农业银行","1234667123418980 ","500987","2023/5/5");

3.给诈骗表插入数据

scam_id

Customer_id

victim_id

amount

start_time

end_time

s_2022_00004

c_2022_00004

v_2023_00003

0

2023/5/5

2023/6/5

insert into swindle_info_zhongjinlin values

-> ("s_2022_00004","c_2022_00004","v_2023_00003","0","2023/5/5","2023/6/5");

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

details_id

scam_id

driver_id

victim_id

card_farming_id

scam_amount

sc_2022_00005

s_2022_00003

d_2022_00003

vc_2022_00003

bc_2022_00003

260000

sc_2022_00006

s_2022_00003

d_2022_00003

vc_2022_00003

bc_2022_00003

240000

insert into scam_info_zhongjinlin values

    -> ("sc_2022_00005","s_2022_00003","d_2022_00003","vc_2022_00003","bc_2022_00003",260000),

    -> ("sc_2022_00006","s_2022_00003","d_2022_00003","vc_2022_00003","bc_2022_00003",240000);

李某虽然单纯,但很快察觉到事情不对劲,加上他又下载了国家反诈app,所以很快意识到不对,选择报警………..

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

此时你正随大哥在看”茶“ 就在你不仅感叹这茶可真是又白又嫩的时候,一群警察破门而入,

将你们抓捕。带回警局审问,由于你并非自愿而是遭受胁迫,再加上传递数据有功,所以只是被教育了一番。而正好警察局的技术员去外面出差去了,于是乎警察要求你帮助他们备份犯罪分子的数据库

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

D:\software\mysql-8.0.28-winx64\mysql-8.0.28-winx64\biefensjk>mysqldump -u root -prain --all-databases>all_zhongjinlin.sql

你又想了想怕耽误技术员一时之间难以找到诈骗数据库,于是决定单独备份一个

     文件名为数据库名_姓名全拼

    

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

D:\software\mysql-8.0.28-winx64\mysql-8.0.28-winx64\biefensjk>mysqldump -u root -prain scam_zhongjinlin>scam_zhongjinlin.sql

备份完后你觉得这个诈骗数据留着也不好,于是决定删除。

3.删除诈骗数据库

drop database scam_zhongjinlin;

此时你又这也是一次难忘的经历,还是留着叭,于是打算恢复诈骗数据库

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

create database scam_zhongjinlin;

5.退出MySQL登录

\q

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

D:\software\mysql-8.0.28-winx64\mysql-8.0.28-winx64\biefensjk>mysql -u root -prain scam_zhongjinlin<scam_zhongjinlin.sql

 7.登录MySQL

mysql -u root -prain

8.使用诈骗数据库

use scam_zhongjinlin;

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

show tables;

select * from log_zhongjinlin;

做完这些后,你长舒一口气,终于结束啦(屏幕前的那个人也是这么想的). 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_62029216/article/details/125184788

mysql数据实验报告大一_实验报告——MySQL的安装-爱代码爱编程

实验报告——MySQL的安装 一、源码安装MySQL 1、系统环境:Centos7.3x86_64 因为 centos7.2 默认安装了 mariadb-libs,为了避免发生端口冲突、程序冲突,所以先建议查看是否安装 mariadb,然后将其卸载掉。 查看是否安装了mariadb#rpm -qa | grep mariadb 卸载

php实训心得体会doc,php实训报告心得体会php实训报告心得体会-爱代码爱编程

php实训报告心得体会php实训报告心得体会Tag内容描述: 1、php实训心得】php心得体会 php实训心得 PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,下面是学习啦带来的php实训心得体会,仅供参考。 php实训心得一: 1、关于输出:echo不是函数,只是一个语