如何在创建日期的MySQL中获取用户列表?

时间:2014-08-11 05:46:05

标签: mysql sql

如何获取MySQL中的用户列表,包括创建日期,相关权限等。

如果我输入。

SELECT User FROM mysql.user;

输出将是这样的。

+-------+
| User  |
+-------+
| root  |
+-------+
| user2 |
+-------+
| user3 |
+-------+

我怎么能看到它?

2 个答案:

答案 0 :(得分:2)

默认的mysql.User表没有日期时间列来跟踪添加用户的时间或任何其他日期。

可以自己添加一个。这对过去添加的用户没有帮助,但它会帮助您继续前进。

ALTER TABLE User ADD COLUMN date_added TIMESTAMP DEFAULT CURRENT_TIMESTAMP;

答案 1 :(得分:1)

你可以尝试

SELECT * FROM mysql.user;

并且您将获得除创建日期之外的所有信息。我怀疑你可以实现用户创建日期,因为它们没有存储在数据库中。

或者您可以通过键入

来选择特定字段
DESC mysql.user;