explain分析查询 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引 ...
分类:
数据库 时间:
2019-06-21 18:27:37
阅读次数:
112
题目 编写一个 SQL 查询,获取 表中第 n 高的薪水(Salary)。 例如上述 表,n = 2 时,应返回第二高的薪水 。如果不存在第 n 高的薪水,那么查询应返回 。 解法 ...
分类:
其他好文 时间:
2019-06-20 18:50:33
阅读次数:
110
题目描述 编写一个 SQL 查询,获取 表中第二高的薪水( ) 。 例如上述 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 。 思路 1. 排序,取出排名第二的值 2. group by 过滤掉相同薪水 3. 当不存在第二高的薪水时,会返回空而不是 ,做个 ...
分类:
其他好文 时间:
2019-06-19 12:06:41
阅读次数:
93
编写一个 SQL 查询,查找所有至少连续出现三次的数字。 + + +| Id | Num |+ + +| 1 | 1 || 2 | 1 || 3 | 1 || 4 | 2 || 5 | 1 || 6 | 2 || 7 | 2 |+ + +例如,给定上面的 Logs 表, 1 是唯一连续出现至少三次的 ...
分类:
数据库 时间:
2019-06-18 12:27:51
阅读次数:
122
条件查询 1,比较查询(>,<,>=,<=,=)注:SQL查询语句的等于号(=) (1)查询学生表中年龄大于18岁的学生姓名和性别信息 select name,gender from students where age>18; (2)查询学生表中年龄大于等于18岁的学生姓名和性别信息 select ...
分类:
数据库 时间:
2019-06-16 13:33:56
阅读次数:
137
import pymysql # 创建连接 use_unicode=true指定字符的编码、解码格式,进行自动编码解码,mysql数据库的编码格式为gbk,而项目数据库为utf-8# 使用与django和falsk框架 db=pymysql.connect(host='127.0.0.1',user... ...
分类:
数据库 时间:
2019-06-15 17:44:01
阅读次数:
146
SQL 中判断 if(a,b,c) a 是用来判断比较的 b ,c 则是比较后的结果。 ...
分类:
数据库 时间:
2019-06-15 15:11:52
阅读次数:
293
1. Hive 基本概念 1.1 Hive 介绍 Hive 由 Facebook 开源用于解决海量结构化日志的数据统计; Hive 是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供 类SQL 查询功能; 本质是:将 HQL 转化成 MapReduce 程序 ; 1 ...
分类:
其他好文 时间:
2019-06-14 23:48:16
阅读次数:
123
MySQL主从同步MySQL AB复制1.对指定库的异地同步。2.MySQL主-->从复制架构的实现。3.MySQL服务器的只读控制。 MySQL主从同步MySQL AB复制1.对指定库的异地同步。2.MySQL主-->从复制架构的实现。3.MySQL服务器的只读控制。 主从:单向复制时,建议将从库 ...
分类:
数据库 时间:
2019-06-13 09:14:07
阅读次数:
121
一些说明: 表myapp_person的名称是自动生成的,如果你要自定义表名,需要在model的Meta类中指定 db_table 参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=T ...
分类:
其他好文 时间:
2019-06-12 18:01:34
阅读次数:
84