这里是mysql查询,它显示整个表。
从数据中选择*;
name id dept
sen 1 cs
der 2 td
rest 3 ui
我的查询是我想通过使用表格内容进行搜索(即在select语句中我想使用单词 休息然后按如下方式显示表格)。如何我可以在mysql中做到吗?
预期产出:
name id dept
rest 3 ui
答案 0 :(得分:1)
从您的问题来看,我不明白为什么您只能使用' =' :
SELECT * FROM datas
WHERE name = 'rest'
虽然如果你真的在寻找一个grep等价物,那么LIKE声明就是它所在的地方:
SELECT * FROM datas
WHERE name LIKE '%rest%' --to select lines where rest is contained in the string
答案 1 :(得分:-1)
有很多方法可以做到这一点
1.使用WHERE子句就像这样
SELECT * FROM datas WHERE id>2
2.像这样使用LIMIT子句
SELECT * FROM datas LIMIT 2,1