已找到以下 10000 条记录
  • sql 子查询(mysql)

    查询:一个查询嵌套在另一个查询当中;又叫内部查询。 子查询 可以分为: 单行单列(就是一个值) 单行多列(就是有一行,这一行有很多不同列数据) 多行单列(同一列不同的数据) 多行多列(可以说就是一张了吧) 我们先来看单行单列的子查询: SELECT * FROM

    作者: 1_bit
    发表时间: 2021-05-27 19:35:06
    1440
    0
  • MySQL中的多查询

    控制连接的数量 。多连接就相当于嵌套 for 循环一样,非常消耗资源,让 SQL 查询性能下降得很严重,因此不要连接不必要的。在许多 DBMS 中,也都会有最大连接的限制。 【强制】超过三个禁止 join。需要 join 的字段,数据类型保持绝对一致;多关联查询时,

    作者: 十八岁讨厌编程
    发表时间: 2022-08-05 17:44:09
    134
    0
  • mysql中like % %模糊查询的实现

    LIKE '老[1-9]' 将找出“老1”、“老2”、……、“老9”; 5,查询内容包含通配符时由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”的语句无法正常实现,而把特殊字符用“[ ]”括起便可正常查询。据此我们写出以下函数:function sqlencode(str)

    作者: 窗台
    1073
    0
  • mysql数据库的多条件查询-转载

    作者: 吃完就睡,快乐加倍
    14
    1
  • MySQL调优之慢查询日志应用

    long_query_time= 1查询当前查询SQL条数show global status like '%Slow_queries%' 查询日志格式  需要注意的是,查询日志文件里面不止有Query哦,只要执行时间大于我们设置的阈值都会进入。 如下所示是一个查询实例,其load了21W条数据。 #

    作者: 李二果
    74
    2
  • Mysql学习(十)-- Mysql查询关键字的使用(in和exists)【转】

    效率高的说法是不准确的。  in 是把外和内作 hash 连接,而 exists 是对外作 loop 循环,每次 loop 循环再对内进行查询。  如果查询的两个大小相当,那么用 in 和 exists 差别不大。  如果两个中一个较小,一个是大,则子查询大的用exists,子查询小的用in:四、总结select

    作者: 福州司马懿
    22
    0
  • MySQL 查询当前最新事务id

    lock_id: 17778:82:3:6 --当前 ID lock_trx_id: 17778 --该对应的事务 ID lock_mode: X -- 类型,排它 X lock_type: RECORD --范围,记录:record lock,其他范围:间隙:gap lock,或者 n

    作者: 窗台
    1699
    1
  • mysql之基础查询

    下面以如图数据库为例编写查询案例 DQL语言的学习 进阶1:基础查询 语法: select 查询 from 名; 类似于:System.out.println(打印东西); 特点: 1、查询可以是:中的字段、常量值、达式、函数 2、查询的结果是一个虚拟的格 USE

    作者: 兮动人
    发表时间: 2021-09-17 15:52:37
    757
    0
  • mysql之排序查询

    进阶3:排序查询 以下面如图数据库为例编写排序查询案例 语法: select 查询 from 名 【where 筛选条件】 order by 排序的字段|达式|函数|别名 【asc|desc】; order by 特点: 1、asc代的是升序,可以省略

    作者: 兮动人
    发表时间: 2021-09-18 02:31:41
    806
    0
  • mysql之条件查询

    进阶2:条件查询 以下面如图数据库为例编写条件查询案例 语法: select 查询 from 名 where 筛选条件; 分类: 一、按条件达式筛选 简单条件运算符:> < = != <> >= <= 二、按逻辑达式筛选

    作者: 兮动人
    发表时间: 2021-09-17 15:53:25
    1102
    0
  • mysql进阶(九)多查询

    ery包含某结果集的子查询嵌套查询的原理:无论是多少张进行嵌套,之间一定存在某种关联,通过WHERE子句建立此种关联实现查询 六 嵌套查询查询统计中的应用 实现多查询时,可以同时使用谓词ANY、SOME、ALL,这些谓词被称为定量比较谓词,可以和比较运算符联合使用,判断是否全部返回值都满足搜索条件

    作者: SHQ5785
    发表时间: 2020-12-30 01:55:49
    2651
    0
  • 定时任务频繁插入数据导致问题 -> 查询mysql进程

    场景 定时任务每10秒插入一批数据,由于过去频繁导致,从而无法再插入数据 解决方案 具体查看博客:https://blog.csdn.net/weberhuangxingbo/article/details/88709556 数据库中执行sql: SELECT * FROM

    作者: 刘大猫
    发表时间: 2024-11-03 20:04:37
    75
    0
  • MySQL数据库优化(五)——MySQL查询优化

    ils/51638187 一、mysql查询类型(默认查询出所有数据列)1、内连接       默认多关联查询方式,查询出两个中所有字段;可省略inner join 关键字2、外连接 查询出某一张中的所有数据(1)左连接  

    作者: lxw1844912514
    发表时间: 2022-03-26 18:20:19
    334
    0
  • MySQL为Null导致5个问题

    导致空指针异常如果某列存在 NULL 值时,可能导致 sum(column) 的返回结果为 NULL 而非 0,如果 sum 查询的结果为 NULL 就可以能导致程序执行时空指针异常(NPE),我们来演示一下这个问题。首先,我们先构建一张和一些测试数据:-- 如果存在 goods 先删除 DROP T

    作者: 窗台
    1042
    2
  • mysql 间隙

    同的是,mysql加锁是对索引加锁  在进行删除或者修改操作时,如果过滤条件列是非唯一索引,为了保证当前读的数据一致性,mysql通过间隙对数据之间区域进行锁定。(实际上是通过锁定索引达到效果)  这种叫间隙,这种锁定会造成许多误杀,很多并不冲突的数据因为间隙而无法插入

    作者: 清雨小竹
    26
    1
  • mysql自连接查询

    ); 2、测试数据 class student 3、问题描述: 问题:查询数学成绩最高的学生信息和该学生班长的姓名 想法:想要获取班长的学号必须将学生和班级做一次内连接,但这样只能拿到学号,拿不到班长的姓名,所以用班长的学号再和学生做一次自连接即可 select s1

    作者: CodeLeader
    发表时间: 2023-02-05 08:54:21
    58
    0
  • Mysql查询事务级别

    行数据,可以写。   3.repeatable read(MySQL默认隔离级别)   可以重复读取,但有幻读。读写观点:读取的数据行不可写,但是可以往中新增数据。在MySQL中,其他事务新增的数据,看不到,不会产生幻读。采用多版本并发控制(MVCC)机制解决幻读问题。

    作者: 隔壁老汪
    发表时间: 2022-06-23 16:25:19
    163
    0
  • MySQL索引到底对查询速度的影响

    法,能够快速的定位中的某条记录,加快数据库查询的速度,从而提高数据库的性能。如果查询时不使用索引,那么查询语句将查询中的所有字段。这样查询的速度很慢。使用索引进行查询查询语句不必读完中的所有记录,而只查询索引字段。这样可以减少查询的记录数,达到提高查询速度的目的。下面通

    作者: 运气男孩
    1157
    0
  • MYSQL查询练习

    deptno=emp.deptno) FROM emp;– from后面接子查询查询emp中经理信息 1.查询出所有经理的ID SELECT DISTINCT mgr FROM emp; 2. 查出经理的信息,只要id在第一步的查询结果中就可以了 SELECT * FROM emp,(SELECT

    作者: INGUCoder
    发表时间: 2018-12-28 12:53:44
    6128
    0
  • mysql】多查询的分类

    需要注意的是,如果我们使用了的别名,在查询字段中、过滤条件中就只能使用别名进行代替,不能使用原有的名,否则就会报错。 阿里开发规范: 【强制】对于数据库中记录的查询和变更,只要涉及多个,都需要在列名前加的别名(或 名)进行限定。 说明:对多进行查询记录、更新记录、删除记

    作者: 兮动人
    发表时间: 2022-03-01 02:30:38
    503
    0