内容选择
全部
内容选择
内容分类
  • 学堂
  • 博客
  • 论坛
  • 开发服务
  • 开发工具
  • 直播
  • 视频
  • 用户
时间
  • 一周
  • 一个月
  • 三个月
  • mysql 连接查询

    创建的两个表 内连接 现在我要进行一个内连接查询 select a.*,b.* from student_table a inner join salary b on a.id = b.sid; -- 内连接 得到的查询结果是可以发现这个查询的显示就是根据id 和 sid 进行匹配

    作者: 兰舟千帆
    发表时间: 2022-07-22 23:26:18
    273
    0
  • SQL查询技巧、查询语句示例

    score>b.score and a.s#=b.s#;2、查询平均成绩大于60分的同学的学号和平均成绩;select S#,avg(score) from sc group by S# having avg(score) >60;3、查询所有同学的学号、姓名、选课数、总成绩;select Student

    作者: 窗台
    832
    0
  • MyBatis一级缓存

    的方法,往往只执行一次 SQL。因为使用 SqlSession 第一次查询后,MyBatis会将其放在缓存里面去, 再次查询时,如果没有刷新并且缓存没有超时的情况下,SqlSession会取出当前缓存数据,不会再次发送 SQL到数据库执行查询。 由于SqlSession 之间是相互隔离的,所以如

    作者: Java李杨勇
    发表时间: 2022-08-31 12:41:10
    170
    0
  • MySQL子查询详解

    查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从 MySQL 4.1 开始引入,在 SELECT 子句中先计算子查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。子查询中常用的操作符有 ANY(SOME)、ALL、IN 和 EXISTS。子查询可以添加到

    作者: 运气男孩
    1641
    1
  • springboot整合shiro-ehcache缓存

    o/view 第一次访问,查看控制台,有sql查询,再次访问将不再打印查询数据库的日志,证明缓存生效了。上面的缓存配置时间配置为永久,请根据需求自己更改值来进行测试。 关于在ShiroRealm中对 用户信息 角色信息 权限信息的查询,如果需要添加缓存 请自行处理。 如果用户的权限发生改变怎么办? 上面已经启用了缓存

    作者: 多米诺的古牌
    50
    0
  • MySQL空值查询

    空值查询MySQL 提供了 IS NULL 关键字,用来判断字段的值是否为空值(NULL)。空值不同于 0,也不同于空字符串。如果字段的值是空值,则满足查询条件,该记录将被查询出来。如果字段的值不是空值,则不满足查询条件。使用 IS NULL 的基本语法格式如下:IS [NOT]

    作者: 运气男孩
    4305
    0
  • PostgreSQLSQL高级技巧——递归查询

    当不需要将查询结果被其它独立查询共享时,它比视图更灵活也更轻量 CTE只会被计算一次,且可在主查询中多次使用 CTE可极大提高代码可读性及可维护性 CTE不支持将主查询中where后的限制条件push down到CTE中,而普通的子查询支持 SQL优化系列 SQL优化(一) Merge Join vs

    作者: xcc-2022
    发表时间: 2022-07-04 13:23:11
    279
    0
  • mysql 常用查询语句

    like ‘%lock%。   查看表被锁状态和结束死锁步骤: 1.查看表被锁状态 show OPEN TABLES where In_use > 0; 这个语句记录当前锁表状态  2.查询进程 show processlist 查询表被锁进程 查询到相应进程kill id 3.分

    作者: 清雨小竹
    24
    1
  • Mybatis学习笔记(四)缓存(一级缓存、二级缓存

    close(); } 二、缓存查询顺序 ==1、== 不会出现一级缓存和二级缓存中有同一个数据。       二级缓存中:一级缓存关闭了就有了;       一级缓存中:二级缓存没有此数据,就会看一级缓存,一级缓存没有就去查询数据库,数据库查询后就会放到一级缓存。 ==2、==

    作者: Code皮皮虾
    发表时间: 2021-08-25 13:56:53
    1008
    0
  • MySQL WHERE:条件查询

    05 sec)可以看到,查询结果中所有记录的 age 字段的值均小于 22 岁,而大于或等于 22 岁的记录没有被返回。多条件的查询语句使用 SELECT 查询时,可以增加查询的限制条件,这样可以使查询的结果更加精确。MySQL 在 WHERE 子句中使用 AND 操作符限定只有满足所有查询条件的记录才会被返回。可以使用

    作者: 运气男孩
    1659
    0
  • 【mysql】子查询

    子查询的基本使用 子查询的基本语法结构: 子查询(内查询)在主查询之前一次执行完成。 子查询的结果被主查询(外查询)使用 。 注意事项 子查询要包含在括号内 将子查询放在比较条件的右侧 单行操作符对应单行子查询,多行操作符对应多行子查询 1.3 子查询的分类 分类方式1:

    作者: 兮动人
    发表时间: 2022-03-13 02:36:37
    528
    0
  • 缓存雪崩怎么办

    a、在缓存失效后,通过加锁或者队列来控制读数据库写缓存的线程数量。比如对某个key只允许一个线程查询数据和写缓存,其他线程等待。(跟击穿的第一个方案类似,但是这样是避免不了其它key去查数据库,只能减少查询的次数)b、可以通过缓存reload机制,预先去更新缓存,再即将发生大并发访问前手动触发加载缓存 

    作者: zhengzz
    1252
    6
  • Mysql中的递归层次查询(父子查询,无限极查询

    把下面的语句直接粘贴进命令行执行即可(注意修改传入的参数,默认rootId,表明默认treenodes) 根据传入id查询所有父节点的id 方法1: 级数不知道,可以用类似下面这个语句查询, @r := 6为查询条件 SELECT T2.id, T2.nodename, T2.pidFROM (

    作者: Lansonli
    发表时间: 2021-09-28 15:07:19
    849
    0
  • MySQL子查询

    查询: 就是一个查询的结果,可以作为另一个查询的数据源或者条件 注意: 组函数不能嵌套 例如: 如何查询book表中最贵的书的书名: 此处可查询条件: 书名 价格 最大价格 法一: 将查询结果作为另一个查询的条件: 例: select name

    作者: 指剑
    发表时间: 2022-09-02 15:22:11
    103
    0
  • MySQL8的binlog文件保存时间

    MySQL8的binlog文件保存时间 MySQL expire_logs_days 参数用于控制Binlog文件的保存时间,当Binlog文件存在的时间超过该参数设置的阈值时, Binlog文件就会被自动清除,该参数的时间单位是天,设置为0,表示Binlog文件永不过期,即不自动清除Binlog文件。

    作者: 江晚正愁余
    发表时间: 2024-04-25 10:37:51
    75
    0
  • MySQL WHERE:条件查询

    05 sec)可以看到,查询结果中所有记录的 age 字段的值均小于 22 岁,而大于或等于 22 岁的记录没有被返回。多条件的查询语句使用 SELECT 查询时,可以增加查询的限制条件,这样可以使查询的结果更加精确。MySQL 在 WHERE 子句中使用 AND 操作符限定只有满足所有查询条件的记录才会被返回。可以使用

    作者: 运气男孩
    1553
    1
  • 单表查询sql笔记

    值1时,数据量在50w+,取值0时,数据量在1000+。 而我们所要查询的正是is_delete=0的数据。 结合我们第二阶段对执行计划的解读。最终可以确定此sql执行时间过长的瓶颈点就在回表。 该sql只想查询is_delete=0对应的1000+条数据,获取这些数据可能几次回

    作者: ys6687323
    发表时间: 2021-06-30 06:35:09
    945
    0
  • MySQL查询操作

    MySQL查询语句: select * from 表名; ##查询出该表名下所有数据 *代表所有字段 简单的查询语句方式 select [字段列表 / 表达式 / 函数] from 表名; 1 查询多个字段 select 字段1,字段2

    作者: 指剑
    发表时间: 2022-09-02 16:08:02
    134
    0
  • 如何删除缓存实例?

    警告:缓存实例删除后,实例中原有的数据将被删除,且没有备份,请谨慎操作。 <p><b>前提条件</b></p> [*]缓存实例已存在。 [*]缓存实例状态为运行中、故障、已关闭时才能执行删除操作。 <p><b>操作步骤</b></p><align=left><p>删除缓存实例</p></align>

    作者: 云彩飞扬
    3562
    0
  • 缓存失效问题和分布式锁引进

    缓存失效问题 先来解决大并发读情况下的缓存失效问题; 1、缓存穿透  缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中,将去查询数据库,但是数 据库也无此记录,我们没有将这次查询的 null 写入缓存,这将导致这个不存在的数据每次 请求都要到存储层去查询,失去了缓存的意义。

    作者: yd_249383650
    发表时间: 2023-03-12 06:12:44
    1188
    0