比如数据库里有很多用户数据(1亿个用户)
我要查询一个用户名(username)为xxx的这条数据,用户名当然是唯一的...
如果用 SELECt * FROM table_name WHERe username="xxx" MYSQL会把整个数据库翻一遍,...然后最后说找到一条记录...
我要他找到这条记录之后就返回 ..语句应该怎么写?
SQL Server 我知道 可以 select top1 * from .........
MYSQL查询唯一的数据
答案:3 悬赏:0
解决时间 2021-03-15 10:45
- 提问者网友:迷茫庸人
- 2021-03-14 15:51
最佳答案
- 二级知识专家网友:邪性洒脱
- 2021-03-14 16:51
字段类型必须是数字类型,而且是主键,比如:
create table test (id int primary key auto_increment);
用auto_increment修饰就可以实现自增
你好、希望能帮到你哈!
create table test (id int primary key auto_increment);
用auto_increment修饰就可以实现自增
你好、希望能帮到你哈!
全部回答
- 1楼网友:如果这是命
- 2021-03-14 18:26
你给username字段设好unique索引就行了
- 2楼网友:一池湖水
- 2021-03-14 16:59
select username from table_name where username="xxx"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |