蓝桥云课_新手入门实验课快速过关攻略

 需要用到MySQL相关知识

依据提示操作,1.输入start——2.Enter键选择Yes,我会一门编程语言——3.Enter键选择来吧,我试试,等待出现下图所示语句就可以开始啦

(1) 在$符后输入

sudo service mysql start

                                        /*注解:出现以下提示说明成功启动mysql*/

            ​​​​​​​        ​​​​​​​        ​​​​​​​      

 (2)然后在$符后输入(Linux链接MySQL的固定用法)

mysql -u root

                                        /*注解:出现以下提示说明可以开始创建修改删除数据库啦*/

 (3)(可跳过)none提示当前没有正在使用的数据库,可以先用如下代码查看现有数据库名

SHOW DATABASES;

                                                        /*注解:官方提示密码在名为lanqiao数据库的数据表中*/

         ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

                                                         

 (4)选择切换到官方给我们的lanqiao数据库

USE lanqiao

                                                                                        /*注解:出现以下提示就说明切换成功啦*/

 (5)(可跳过)在$符号后输入以下语句查看lanqiao数据库中有哪些表,但看不到表的具体内容,密码就藏在这10个表的某一个当中

SHOW TABLES;

                                                                                                

 (6)①简单办法,参考CSDN大佬夏已微凉、的博客MySQL查询指定数据库中所有记录不为空的表_mysql查询不为空的表_夏已微凉、的博客-CSDN博客

SELECT
	TABLE_NAME,TABLE_ROWS
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'lanqiao'
AND table_rows > 0;

将'需要查找的数据库'替换为'lanqiao',输入代码后,就知道存有密码段的数据表的名字啦,再用SELECT语句查询一下数据表的内容就可以看到密码啦,表名和密码段都是随机的,根据自己查询到的表名填入

SELECT * FROM '查询到的存有密码段的表名';

                               ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​               /*例如我查到的表名是lanqiao5a492c3b*/

                                                                                                                                        /*就用SELECT * FROM lanqiao5a492c3b;*/

                                                                 

                                                 /*将查询到的密码2448df6e6b填入key.txt文件中点击提交就可以啦*/

                                                ​​​​​​​ 

(6)②笨办法,接第(5)步,查询到lanqiao数据库中的表名后依次用SELECT语句查询,如果依次尝试,且密码藏在最后一个表中,共有十个表,可能会查到怀疑人生

                                                                

                                                                 /*以第一个表为例(Empty set空表)*/

                        

                                                                 /*第二个表*/

                                                                

                                                                /*空表(Empty set)*/

                                                                 

                                                                 ……balabalabala终于找到存有密码的表啦……

 

完整代码

sudo service mysql start

mysql -uroot

SHOW DATABASES;

USE lanqiao;

SELECT
	TABLE_NAME,TABLE_ROWS
FROM
	information_schema. TABLES
WHERE
	TABLE_SCHEMA = 'lanqiao'
AND table_rows > 0;

SELECT * FROM 

欢迎指正

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值