模糊查询
一般查询数据库我们用到的是完整查询,在查询的时候是需要我们把全部完整的条件都输入进来才可以查询到结果的,
如果说你查询的条件有一点的不对就不会查询到结果,这样在库里数据很多的时候或者说我们记不清楚数据的时候
就很容易查询不到结果的。为了解决这个问题,我们可以使用模糊查询。所以可以说模糊查询是概念不清的查询,
因为一个字就可以查询到数据库里面带有这个字的数据,方便用户查询。
-- 查询姓马的有哪些? SELECT * FROM student WHERE NAME LIKE '马%%'; -- 第二个字是华的人 SELECT * FROM student WHERE name LIKE '_华%'; -- 查询姓名是3个字的人 SELECT * FROM student WHERE name LIKE'___' -- 查询姓名中包含马的人 SELECT * FROM student WHERE NAME LIKE'%狼%';SELECT * FROM student WHERE NAME LIKE'%狼%';
原文来自于
https://blog.csdn.net/Laura__zhang/article/details/111603020?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166442976416800180645874%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166442976416800180645874&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-111603020-null-null.142^v50^control,201^v3^control_1&utm_term=sql%E6%A8%A1%E7%B3%8A%E6%9F%A5%E8%AF%A2&spm=1018.2226.3001.4187
约束概述
约束概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性
分类:
1.逐渐约束
2.非空约束
3.唯一约束
4.外键约束
标签:约束,LIKE,查询,student,504,505,WHERE,SELECT From: https://www.cnblogs.com/agzq/p/16741233.html