Mysql基础查询语句

mysql查询操作

  1. 带条件的查询语句,一般可以分为以下几类,可能还有几类没加进来,望各位读者指出
    1.1比较运算符
    查找电话为11123124123的人的所有信息

    Select*from student t where t.'mobile'=’11123124124’;
    1.2指定范围的查询
    查找年龄在20到21岁之间所有学生的信息

    Select * from student t where t.'age' between 20 and 21
    1.3模糊查询Like... not like....

    select *FROM student t where t.'name' LIKE '赵%'; 查询姓赵的
    select *FROM student t where t.'name' LIKE '%五%'; 查询名字带五
    select *FROM student t where t.'name' LIKE '%赵%';带赵的
    select *FROM student t where t.'name' LIKE '赵_';两个字,姓赵的
    1.4精确查找 in... not in...

    select *FROM student t where t.'name' in ('赵五','赵六');
    1.5查看是否为空值null

    select *from student t where t.'name' is null;
    1.6逻辑运算

select *from student t where t.sex=‘男’ and t.name=’赵四’;
select *from student t where t.sex=‘男’ or t.name=’赵四’;

  1. 几种常见的聚合函数
函数名 作用
Max() 计算列的最大值
Min() 计算列的最小值
Avg() 计算列的平均值
Sum() 获取列的合计值
Count() 统计行数量

eg:select min(t.'age') from student t;

  1. 明天写

你可能感兴趣的:(Mysql基础查询语句)