美文网首页
MySQL查询

MySQL查询

作者: 门三就是闫 | 来源:发表于2018-07-31 11:54 被阅读0次
检索表中的所有数据

select * from table_name

检索表中的数据并最多显示5行

select * from table_name limit 5

去重

select distinct 字段 from table_name

排序

select * from table_name order by 字段

分组

select * from table_name group by 字段

判断条件

select * from table_name where xxxxxx

自联结

select p1.scores,p1.id from scores as p1 ,scores as p2 where p1.stu_id = p2.stu_id and p2.id = 2;

左外联结

select students.name,scores.score from students left outer join scores on students.stu_id = scores.stu_id and scores.score < 60;

内联结

select students.name,scores.score from students inner join scores on students.stu_id = scores.stu_id and scores.score < 60; 内联结

子查询

select name from students where stu_id in (select stu_id from scores where score < 60);

视图

reate or replace view 视图名 as

查看索引

show index from table_name

创建索引

create index name_index on table_name

删除索引

drop index name_index on table_name

相关文章

  • 2018-03-20

    MYSQL查询语句 MYSQL复杂操作语句 MYSQL多表查询方法 函数部分

  • 高性能的索引策略

    MySQL查询基础-查询执行过程 MySQL聚簇索引 MySQL覆盖索引 MySQL索引扫描排序 MySQL冗余和...

  • MySQL学习——查询缓存

    MySQL查询缓存简介 MySQL查询缓存是MySQL将查询返回的完整结果保存在缓存中。当查询命中该缓存,MySQ...

  • Mysql 慢查询日志

    Mysql 慢查询日志 慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中...

  • mysql 查询

    mysql的查询、子查询及连接查询 一、mysql查询的五种子句 where(条件查询)、having(筛选)、g...

  • MySQL 索引及查询优化总结-2018-03-20

    MySQL 索引及查询优化总结 文章《MySQL查询分析》讲述了使用MySQL慢查询和explain命令来定位my...

  • SQL查询近期数据

    mysql查询时间的数据: 解释: 1.(mysql查询今天的数据) 2.(mysql查询昨天的数据) 3.(以当...

  • mysql json 查询

    mysql json 查询 MySQL 5.7新增对JSON支持 1. 普通 json 查询 数据 查询语句 数...

  • MySQL 慢查询分析实践

    mysql默认未开启慢查询记录功能;默认慢查询时间为10秒。 一、mysql开启慢查询日志记录 二、利用mysql...

  • MySQL 子查询、内联结、外联结

    子查询MySQL 子查询版本要求:MySQL4.1引入了对子查询的支持。子查询:嵌套在其他查询语句中的查询。 示例...

网友评论

      本文标题:MySQL查询

      本文链接:https://www.haomeiwen.com/subject/udwcvftx.html