当前位置:Gxlcms > 数据库问题 > 【个人笔记】MySQL查询语句

【个人笔记】MySQL查询语句

时间:2021-07-01 10:21:17 帮助过:15人阅读

的优先级更高哦。

四、模糊查询

  1. 使用百分号‘%’

例:
SELECT * FROM t_student WHERE s_name=‘张‘ --=找到所有‘张’这个字;
SELECT * FROM t_student WHERE s_name=‘张三‘ -- = 全匹配 不会帮你自动模糊查询;
SELECT * FROM t_student WHERE s_name LIKE ‘李%‘ -- like % 不限制字符(0-N个字符)的模糊查询;
SELECT * FROM t_student WHERE s_name LIKE ‘%李%‘ -- like % 可以查到包含李的;
SELECT * FROM t_student WHERE s_name LIKE ‘%李‘ -- like % 可以查到李,以李结尾, 但是 不能是李**;

  2. 使用占位符:下划线_

SELECT * FROM t_student WHERE s_name LIKE ‘李__‘ -- like _ 限制字符数的模糊查询  一个下划线代表一个字符。

  3. 空值/非空值

-- 查询年纪为空的学生信息
SELECT * FROM t_student WHERE age=" " -- ‘‘代表为空白的值
SELECT * FROM t_student WHERE age IS NULL -- 代表空值 没有输入数据
-- 不是空
SELECT * FROM t_student WHERE age IS NOT NULL

五、排序ORDER BY

例:

SELECT * FROM t_student ORDER BY age -- 默认是升序
SELECT * FROM t_student ORDER BY age DESC -- 降序
SELECT * FROM t_student ORDER BY age ASC -- 升序

六、返回限定行

SELECT * FROM t_student LIMIT 2-- limit 数字=从第一行数据开始 数两行
SELECT * FROM t_student LIMIT 2,2-- limit 数字n,数字m=从第n行数据开始(跟数组下标计算方式一样) 数m行 跟字符串substr类似

以上为今天所有分享,欢迎评论赐教;

如需了解更多,请进入知了堂社区:http://www.zhiliaotang.com/portal.php;


 

【个人笔记】MySQL查询语句

标签:ota   mysql查询   字符串   stun   筛选条件   sql查询语句   输入数据   下标   数据   

人气教程排行