×

sql

银行业务系统数据库设计与实现

。 发表于2024-04-27 浏览6969 评论0
银行业务系统数据库的设计与实现 1.创建数据库银行业务系统数据库---bankDB Drop database if EXISTS bankDB; #删除bindDB数据库,即使没有数据库也不报错 CREATE database bankDB;#创建数据库 2.创建客户表---userInfo 字段名称 数据类型 含义 说明 customerID int 客户编号 自动增量,从1开始,主键 customerName varchar 开户名 必填 PID char 身

sql

SQL(及存储过程)跑得太慢怎么办?(存储过程为啥比sql快)

上善若水 上善若水 发表于2024-04-26 浏览4159 评论0
SQL作为目前最常用的数据处理语言,广泛应用于查询、跑批等场景。当数据量较大时,使用SQL(以及存储过程)经常会发生跑得很慢的情况,这就要去优化SQL。优化SQL有一些特定的套路,通常先要查看执行计划来定位SQL慢的原因,然后针对性改写来优化SQL,比如对于连续数值判断可以用between来替代in,select语句指明字段名称,用union all替代union,把exists改写成join等。当然还有一些工程上的优化手段,如建立索引,使用临时表/汇总表等,优化的方法有很多,相信各位DBA都不

sql

【数据库原理及应用教程(第4版|微课版)陈志泊】【第三章习题】(数据库原理及应用教程第四版第四章答案陈志泊)

加载失败…… 加载失败…… 发表于2024-04-23 浏览6428 评论0
一、选择题 1 2 3 4 5 6 7 8 9 10 B A C B C C B D A D 11 12 13 14 15 16 17 18 19 20 D 1、以下关于视图的描述中,不正确的是() A) 视图是外模式B) 使用视图可以加快查询语句的执行速度 C) 视图是虚表 D) 使用视图可以加快查询语句的编写 2、在SQL的SELECT语句中,能实现投影操作的是() A) SELECT B) FROM C) WHERE D) GRO

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

sql

QueryWrapper方法解释(querywrapper的用法)

李 发表于2024-04-21 浏览9408 评论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