Win10_MySQL环境搭建以及Navicat的使用全解(15)

5.4、查询语句练习


-- 查询表中的所有字段


select * from 表名称


--查询表中的指定字段


select 字段名称,字段2的名称,..... from 表名称


--分页的sql语句写法


select * from 表名称 limit 跳过多少条数据,拿到多少条数据


--where筛选语句带条件查找 (相等)


select * from 表名称 where 字段的值 = '条件值'


-- 带条件模糊查找 (只要字段的值的任何位置包含有条件之即可查出)


select * from 表名称 where 字段的值 like '%条件值%'


--带条件查找 (模糊查询,表示条件值是字段值的前缀)


select * from 表名称 where 字段的值 like '条件值%'


-- 带条件查找 (模糊查询,表示条件值是字段值的后缀)


select * from 表名称 where 字段的值 like '%条件值'


-- 满足大于,小于,大于等于,小于等于某个条件值的写法


select * from 表名称 where 字段的值 > 条件值


select * from 表名称 where 字段的值 >= 条件值


select * from 表名称 where 字段的值 < 条件值


select * from 表名称 where 字段的值 <= 条件值


-- 想要查找一个表中主键为1或者为2的值 (包含)


select * from 表名称 where 主键值 in (1,2)


select * from 表名称 where 主键值 =1 or 主键值 =2


-- 想要找到一个表中同时有两个字段满足要求的数据


select * from 表名称 where 字段值1='条件值' and 字段值2 = '条件值2' and .....


-- 统计一个表中的数据总条数


select count(*) from 表名称


上一篇:利用TICK搭建Docker容器可视化监控中心


下一篇:数据库设计中的14个技巧