MYSQL
- 叫我菜鸟
这个作者很懒,什么都没留下…
展开
-
Sql 六亿数据表和三亿数据表关联查找中间的数据
题一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第500000到第502000中的这2000条数据记录1、如果A表TID是自增长,并且是连续的,B表的ID为索引select * from a,b where a.tid = b.id and a.tid>500000 limit 2000;2、如果A表的TID不是连续的,那么就需要使用覆盖索引.TID要么是主键,要么是辅助索引,B表ID也需要有索引。select * from b , (原创 2021-09-10 13:27:01 · 394 阅读 · 0 评论 -
Sql分数排名
此题来自leetcode编写一个 SQL 查询来实现分数排名如果两个分数相同,则两个分数排名(Rank)相同。请注意,平分后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“间隔” Id Score 1 3.50 2 3.65 3 4.00 4 3.85 5 4.00 6原创 2021-08-06 22:29:52 · 1815 阅读 · 0 评论 -
MySql超过经理收入的员工
此题来自leetcodeEmployee表包含所有员工,他们的经理也属于员工。每个员工都有一个 Id,此外还有一列对应员工的经理的 Id Id Name Salary ManagerId 1 Joe 70000 3 2 Henry 80000 4 3 Sam 60000..原创 2021-08-02 13:13:01 · 107 阅读 · 0 评论 -
MySql求第二高薪水
此题来自leetcode编写一个 SQL 查询,获取Employee表中第二高的薪水(Salary)+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述Employee表,SQL查询应该返回200作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回null+------------------...原创 2021-07-29 16:45:32 · 391 阅读 · 0 评论 -
MYSQL:The user specified as a definer (‘skip-grants user‘@‘skip-grants host‘) does not exist
MYSQL权限问题CREATE DEFINER=root@localhost PROCEDURE demo()原创 2021-07-06 14:17:41 · 679 阅读 · 0 评论 -
事务四大特征:(原子性、一致性、隔离性、持久性)
事务四大特征原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原子性(Atomicity)原子性是指事务是一个不可分割的工作单位, 事务中的操作要么都执行, 要么都不执行一致性(Consistency)一致性是指事务开始前和结束后, 数据库的完整性约束没有被破坏, 代表了底层数据存储的完整性隔离性(Isolation)多个事务并发访问时,事务之间是隔离的,一个事务不应该影响其它事务运行效果, 意味着事务必须在不干扰其他进程或事务原创 2021-06-30 09:35:51 · 2187 阅读 · 0 评论 -
windows下安装多个MySQL
安装MySQL1.首先去下载MySQL 连接:MySQL官网按照顺序下载就好了,因为我使用phpstudy安装的服务,所以就直接忽略安装过程,同理第二个MySQL也是一样的下载安装完成之后可以给两个MySQL设置不同的服务名称在cmd中找到MySQL安装目录下bin目录D:\phpstudy_pro\Extensions\MySQL8.0.12\bin> // mysql5.7就是配置的服务名D:\phpstudy_pro\Extensions\MySQL5.7.26\bi原创 2021-04-14 15:12:34 · 172 阅读 · 0 评论 -
MYSQL主键值加1
设置MYSQL主键的所有值加1DEMO数据库数据![]原创 2021-01-25 16:10:46 · 1834 阅读 · 1 评论