【发布时间】:2019-02-06 21:44:24
【问题描述】:
我正在尝试使用 MySQL 从我的一张表中获取基于用户名的用户 ID。 我的桌子看起来像这样:
+-------+---------+--------+----------+
|user_id|user_name|password|admin_role|
|-------+---------+--------+----------+
|1 |UserA |passwd |1 |
|2 |UserB |passwd |0 |
|3 |UserC |passwd |0 |
+-------+---------+--------+----------+
我必须进行什么样的查询才能在知道用户名 UserA 后从 user_id 中选择数字 1?我对 SQL 比较陌生,搜索过但没有找到任何东西。
我的查询的答案如下所示:
+-------+
|user_id|
+-------+
|1 |
+-------+
【问题讨论】:
-
对你来说显而易见的事情对我来说并不明显。我已经查找了教程和示例。您或其他人能否将一个教程链接到我,说明如何执行此操作?
-
Stack Overflow 不是辅导服务,您需要自己学习基础知识。在 SQL 中,您使用
SELECT <columns>来说明您想要返回哪些列,并使用WHERE <conditions>来指定您想要使用哪些行。这应该足以让您入门。 -
SQL查询和你第一句的英文差不多。