我正在尝试使用MySQL从我的一张表中获取基于用户名的用户ID。 我的桌子看起来像这样:
+-------+---------+--------+----------+
|user_id|user_name|password|admin_role|
|-------+---------+--------+----------+
|1 |UserA |passwd |1 |
|2 |UserB |passwd |0 |
|3 |UserC |passwd |0 |
+-------+---------+--------+----------+
在知道用户名UserA后,我必须进行哪种查询才能从用户ID中选择数字1?我是SQL的新手,搜索时没有发现任何内容。
我的查询答案看起来像这样:
+-------+
|user_id|
+-------+
|1 |
+-------+
答案 0 :(得分:2)
这是最简单的SQL查询类型之一。
SELECT user_id
FROM yourTable
WHERE user_name = 'UserA'
第一行说明您要在结果中返回哪些列。
第二行标识要从中获取列的表。
第三行在表中要使用的行上指定条件。