MySQL-蓝桥云课中的一个小题目

问题描述

  • 我们在当前环境的 MySQL 数据库(lanqiao)中的某个表里预留了一段键为 key 的密钥, 请您尝试找出来.

    您可以使用自己熟悉的编程语言来解决, 或者其他任何方法.

  • 找出数字密钥之后, 请将值填入目录树中预留的 key.txt 文件里面.

详细步骤

1. 启动MySQL服务.

sudo service mysql start

2. 使用 root 用户登录.

mysql -u root

无密码直接登录.

3. 查看所有数据库.

show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| lanqiao            |
| mysql              |
| performance_schema |
+--------------------+

4. 选择lanqiao数据库.

use lanqiao;

5. 查看所有数据库表.

show tables;

+-------------------+
| Tables_in_lanqiao |
+-------------------+
| lanqiao24ad4cc3   |
| lanqiao4c72fea5   |
| lanqiao563abd8b   |
| lanqiao61043787   |
| lanqiao6a4e1321   |
| lanqiao8e5d1b03   |
| lanqiaocfd97f56   |
| lanqiaode28ebf0   |
| lanqiaoe05050df   |
| lanqiaof1c39f71   |
+-------------------+

6. 选出lanqiao数据库里不空的表.

select table_name from information_schema.tables where table_schema = 'lanqiao' and table_rows > 0;

+-----------------+
| table_name      |
+-----------------+
| lanqiaof1c39f71 |
+-----------------+

7. 查询表中数据.

select * from lanqiaof1c39f71;

+-------------+
| lanqiao_key |
+-------------+
| 92d8f5b59d  |
+-------------+

8. 将 key 填入文件.

exit
echo "92d8f5b59d" >> key.txt
posted @ 2022-07-22 20:30  Khru  阅读(4568)  评论(0编辑  收藏  举报