检查用户名是否存在于MySQL表中的最佳方法是什么?检查用户名是否存在
2
A
回答
5
SELECT COUNT(*) as count FROM users WHERE username='whatever'
读出第一个结果行 - 如果'count'列大于0,那么用户名存在。
或者,在PHP中,你可以使用:
SELECT * FROM users WHERE username='whatever'
然后使用mysql_num_rows(或等值)。
0
创建一个存储过程来完成它。它比通过代码运行SQL更快。我只能将它与表中保存的数据进行比较。 ;-)
2
SELECT 1 FROM `users` WHERE `username` = 'whatever' LIMIT 1
3
如果您试图确定用户是否存在于MySQL中(即存在可以登录到MySQL本身的用户名)。
select user,host from mysql.user where user = 'username';
如果需要通过主机进行过滤:
select user,host from mysql.user where user = 'username' and host = 'localhost';
这些查询可以让你看到谁有权访问MySQL数据库服务器,只有当你是一个MySQL服务器的管理员访问。
相关问题
- 1. Ajax检查用户名是否存在
- 2. 检查用户名是否存在PDO
- 3. 检查用户名是否存在
- 4. 检查用户名是否存在| Parse.com
- 5. Swift&Firebase |使用用户名检查用户是否存在
- 6. 检查用户名是否存在,并检查密码是否匹配
- 7. 流星检查用户集合中是否存在用户名
- 8. 检查用户是否在名单上
- 9. 检查以查看用户名是否存在
- 10. 检查的最佳路线是用户名是否存在?
- 11. 检查用户名是否存在,如果是这样,一个
- 12. 检查用户是否存在于mysql
- 13. PHP检查用户是否存在PDO
- 14. 解析 - 检查用户是否存在
- 15. 检查mysql用户是否存在
- 16. Laravel检查用户是否存在
- 17. 检查Windows用户是否存在python
- 18. php oop检查用户是否存在?
- 19. 检查用户组是否存在
- 20. Ruby websocket检查用户是否存在
- 21. PHP检查用户是否存在PDO
- 22. Node.js - 检查用户是否存在
- 23. 我想检查用户是否存在
- 24. 检查用户是否存在于ou
- 25. 检查用户是否存在于Firestore
- 26. 使用PHP和PDO检查用户名是否存在?
- 27. 如何使用PDO检查用户名是否已经存在?
- 28. 用MySQLi检查用户名是否已经存在
- 29. 检查用户名是否存在不起作用?
- 30. PHP检查备用用户名是否存在foreach?
或者,你可以使用select和mysql_num_rows – 2009-05-29 16:50:23
对于速度,改变最后: SELECT用户名FROM用户其中username =“什么” LIMIT 1 万一你没有唯一约束或索引 – Evert 2009-05-29 22:07:06