在数据库中如何查询姓名是三个汉字(重点!)的学生情况

用LIKE。

SELECT FROM table WHERE name LIKE '%___%'
时间:现在。
地点:数据库查询。
具体数字:不确定。

如何用SQL语句查询MySQL数据库特定字段的值?

直接说SELECT就是查MySQL表里的数据。

说白了SELECT后面跟要查的字段名,FROM后面跟表名。

比如查users表里的name字段,直接写SELECT name FROM users就行。

要是查所有字段,就写SELECT 。

WHERE后面加筛选条件。
比如查name为'john'的,写WHERE name='john'。

懂吗?数字不用引号,字符串要加引号。

排序用ORDER BY,比如SELECT FROM users ORDER BY age DESC,就是按年龄降序排。

要是只想看前5 条,加LIMIT 5
上周刚处理一个项目,就用到了这个。

怎么从数据库中查询出一列包含有某个字的记录

like语句直接用就行。
说白了就是模糊匹配。
上周刚处理一个类似需求。

create table test(id int,name varchar(1 0)) insert into test values(1 ,'张三丰') insert into test values(2 ,'张无忌') insert into test values(3 ,'杨逍') insert into test values(4 ,'谢逊')
select from test where name like '%张%'
结果就是张三丰和张无忌那两条。
你怎么看?