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