简介
在这个项目中,你将学习如何访问 MySQL 数据库,并获取当前登录用户和系统用户的信息。
👀 预览
MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;
+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 row in set (0.000 sec)
🎯 任务
在这个项目中,你将学习:
- 如何使用
sudo
命令无密码访问 MySQL 数据库 - 如何使用
CURRENT_USER
和SYSTEM_USER
函数检索用户信息 - 如何将 SQL 脚本保存到指定的文件位置
🏆 成果
完成这个项目后,你将能够:
- 理解如何访问 MySQL 数据库并执行 SQL 语句
- 检索当前登录用户和系统用户的信息
- 将 SQL 脚本保存到特定的文件位置以供将来使用
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"])
mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"])
mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"])
mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval")
mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution")
mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/user("User Info Function")
mysql/SystemManagementToolsGroup -.-> mysql/show_variables("Configuration Overview")
subgraph Lab Skills
mysql/use_database -.-> lab-301374{{"打印当前登录用户信息"}}
mysql/select -.-> lab-301374{{"打印当前登录用户信息"}}
mysql/source -.-> lab-301374{{"打印当前登录用户信息"}}
mysql/user -.-> lab-301374{{"打印当前登录用户信息"}}
mysql/show_variables -.-> lab-301374{{"打印当前登录用户信息"}}
end