×

sql

mybatis的一级缓存和二级缓存(mybatis的一级缓存和二级缓存的区别)

jiuyan jiuyan 发表于2024-04-23 浏览29898 评论0
一、什么是缓存 缓存是存在于内存中的临时数据。 使用缓存减少和数据库的交互次数,提高执行效率。 1、适用于缓存 经常查询并且不经常改变的; 数据的正确与否对最终结果影响不大的; 2、不适用于缓存 经常改变的数据; 数据的正确与否对最终结果影响很大的; 例如:商品的库存,银行的汇率,股市的牌价; 二、mybatis一级缓存 1、一级缓存简介 一级缓存作用域是sqlsession级别的,同一个sqlsession中执行相同的sql查询(相同的sql和参数),第一次会去查询数据库并

sql

SQL数据查询(sql数据查询语句)

renhai renhai 发表于2024-04-22 浏览6968 评论0
以下是SQL中数据查询的几种常见方式: 以某学校数据库为例, 1.普通查询 (1)查询学生表中的所有学生信息(单表全字段): 语法:select * from 表名; (2)查询学生表中的所有学生姓名及性别(单表某些字段): 语法:select 字段1,字段2 from 表名; 2.条件查询 (1)查询性别为男的所有学生信息(单表条件查询): 语法:select 字段1,字段2 from 表名 where 条件; (2)查询所有课程分别由哪位老师任教(多表条件查询) 语法

sql

【数据库专题】DML终极奥义——《狗叫江湖》“第五幕”

qq_kjhqwwxp qq_kjhqwwxp 发表于2024-04-22 浏览6876 评论0
👏作者简介:东星耀杨,C站煮播之星,【无规则教学】创始人,曾奉太上老君之名下凡,为了给迷途中的兄弟萌指点迷津,帮助兄弟萌早日踏入如我这般境界!世人见我,皆称之“王霸之气侧漏”的男人,哇靠蒸滴c!c了兄弟萌! 👏往期回顾:💌【数据库专题】智多星带你五分钟攻略“关系代数”——《狗叫江湖》第二幕续集💌【数据库专题】“第二幕”——《狗叫江湖》之关系数据库(1)“解锁新角色:刘能“💌【数据库专题】“第一幕”——《狗叫江湖》之数据库系统概论(续集)【蒸滴很c】💌【数据库专题】耀杨初入SQL被DML打断

sql

SQL Server 数据库之备份和恢复数据库(sql server数据库备份与恢复)

薛崇龙₁₈₁₀₃₄₆₂₂₂₃ 薛崇龙₁₈₁₀₃₄₆₂₂₂₃ 发表于2024-04-22 浏览13400 评论0
1. 概述 在一些对数据可靠性要求很高的行业,若发生意外停机或数据丢失,其损失是十分惨重的;数据库管理员应针对具体的业务要求指定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进行严格测试,只有这样才能保证数据的高可用性; 数据库的备份是一个长期过程,而恢复只在发生事故后才能进行,恢复后可看做是备份数据库的逆过程,恢复程度的好坏很大程度上依赖于备份的情况; 数据库管理员在恢复时采取的步骤正确与否也会直接影响最终的恢复结果; 2. 备份类型 备份数据库是指对数据库或

sql

QueryWrapper方法解释(querywrapper的用法)

李 发表于2024-04-21 浏览9410 评论0
继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件 及 LambdaQueryWrapper, 可以通过 new QueryWrapper().lambda() 方法获取. queryWrapper.lt()——小于 queryWrapper.le()——小于等于 queryWrapper.gt()——大于 queryWrapper.ge()——大于等于 queryWrapper.eq()——等于 queryWrapper.ne()——不等于

sql

MySQL数据库——复杂查询(一)(MySQL复杂查询)

悠悠然 悠悠然 发表于2024-04-21 浏览7179 评论0
第1关 交换工资 一、本关任务:给定一张 tb_Salary 表,如下所示,有 m = 男性 和 f = 女性的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。 id name sex salary 1 Elon f 7000 2 Donny f 8000 3 Carey m 6000 4 Karin f 9000 5 Larisa m 5500 6 Sora m 500 要求只使用一句更新update语句,且不允许含有任何se

sql

sql时间函数以及格式转换(sql语句中时间格式的转换)

752557pk 752557pk 发表于2024-04-20 浏览5959 评论0
一、sql中的时间函数们 1.getdate() 获取当前系统日期,时间 2.dateadd(type,num,date) 在date的基础上增加num个type,并返回相加后的日期值 type包括以下内容,第一列为全称,第二列为缩写,第三列为时间长度 , 3.datediff(type,date1,date2) 默认表示两个日期的相差的天数,也可以修改type查询不同单位 4.datepart(part,date) 返回代表

sql

Python-sqlparse解析SQL工具库一文详解(一)

慕容小布 慕容小布 发表于2024-04-20 浏览3808 评论0
目录 前言 一、sqlparse简介 二、功能代码解析 1.初始方法 1.parse  2.parsestream 3.format 4.split 2.基类-Token 1.flatten()  2.match(ttype, values, regex=False) 点关注,防走丢,如有纰漏之处,请留言指教,非常感谢 前言 写此sqlparse库的目的还是寻找在python编程内可行的SQL血缘解析,JAVA去解析Hive的源码实践的话我还是打算放到后期来做

sql

【网络攻防】常见的网络攻防技术——黑客攻防(通俗易懂版)(常用黑客攻防技术大全)

冷焰cc 冷焰cc 发表于2024-04-20 浏览40479 评论0
提示:文章同样适用于非专业的朋友们,全文通俗化表达,一定能找到你亲身经历过的网络攻击(建议大家认真看完,这篇文章会刷新你对网络攻防的认知) 前言 在世界人口近80亿的地球上,每天尚且发生数以百万计的抢劫打架斗殴事件,网络更是如此,网络攻防战几乎每时每刻都在发生。 如果说打架斗殴枪击事件离我们还很远,那网络攻防战在你打开手机的时候就开始了!博主能力有限,暂不谈网络攻防具体操作实现过程,我们用通俗易懂的语言一块聊聊——神秘的“网络攻防” 每当听到“网络攻防”这个名词,有

sql

Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查

若客 若客 发表于2024-04-19 浏览12053 评论0
问题描述 一段sql语句,在postgre数据库中运行未出现问题,切换到oracle数据库后报错。SQL语句如下 select T.code as CODE from info_table as T 在oralcle执行后报如下错误 > ORA-00933: SQL command not properly ended 问题排查与解决 在网上查询了该报错之后看到了如下信息 出现这个错误的情况还是挺多的,当抛出此错误提示信息,代表着SQL语句本身就是有问题

sql

SQL经典50题(SQL经典50题)

轩魂国度 轩魂国度 发表于2024-04-19 浏览5495 评论0
参考内容 首先这篇记录是根据下面B站的视频进行的简单记录! 因为是自己个人写的,所以有些SQL是自己的想法,可能会与视频中有出入,但个人认为有些SQL有几种写法,自己喜欢哪种写哪种,而且视频中只是讲了这些题目的实现逻辑,实际当中肯定要更加规范一点。 以下内容中如有错误,请各位大佬及时指出,并请不吝赐教! SQL面试50题 视频中参考文章: 图解SQL面试题:经典50题 【SQL】SQL经典50题&答案 数据库 下载这个SQL文件新建一个数据库直接导入即可,s

sql

SQL触发器(sql触发器的使用及语法)

阿卜L 阿卜L 发表于2024-04-18 浏览4682 评论0
目录 介绍 介绍 触发器分类 insert型触发器 创建触发器 实例操作 update型触发器 实例操作 delete型触发器 实例操作 查看和删除触发器 实例操作 介绍 介绍 触发器是与表有关的数据库对象 可以在insert,update,delete之前或之后触发并执行触发器中定义的SQL语句 这种特性可以协助应用系统在数据库端确保数据的完整性,日志记录,数据校验等操作 通过使用别名NEW和OLD来引用触发器中发生变化的内容记录 触发器分类