数据库
文章平均质量分 59
livovil
一、这个技术解决什么问题?为什么别的同类技术做不到?
二、为什么是这样解决的?有没有更好的方式
展开
-
数据库连接错误 GlobalConfigUtils setMetaData Fail
记录一下mysql的一次错误排查1. 情景再现项目为springboot+mybatis项目错误发生在启动项目时,之前该项目可以正常启动,没有更改数据库相关的配置异常信息为:Caused by: com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error: GlobalConfigUtils setMetaData Fail !2. 查找原因首先这个报错是跟数据库配置有关,问题发生在连接mysql数原创 2021-03-08 20:38:57 · 19840 阅读 · 1 评论 -
MYSQL-group by 用法解析
MYSQL-group by 用法解析group by 用法 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。某个历史观影进度记录表结构和数据如下:例如,我想列出每个人的最新一条观影记录,sql语句如下:SELECT user_id, MAX(updated_at) AS MAXIMUMFROM movie_historiesGROUP原创 2020-12-21 14:34:42 · 382 阅读 · 0 评论 -
SQL语句基础-单表基础查询
引言本文是在笔者复习数据库原理是的学习记录,虽然曾经学过,但是有些不常用的语句或者是一些细节的地方难免会忘记,就想借这次复习的机会将一些基本的知识点都记录下来,好记性都不如烂笔头呢,何况我记性并不好。以前的学习也多仰仗于各位大佬的学习笔记,就算我的记录不能帮到别人,也给自己留份记录吧。查询语句结构查询语句的语句结构标准select<目标列名>from<表名> [ ...原创 2019-06-25 20:02:28 · 812 阅读 · 0 评论 -
SQL语句基础-多表连接查询
连接查询介绍连接查询包括内连接,左外连接,右外连接,全外连接和交叉连接,后面连个很少使用,在此只介绍内连接和左右外连接。以下表作为示例进行单表查询:StduentSnoSnameSsexSbirthdaySdeptMemoCourseCnoCnamePreCnoCreditSemesterSCSnoCnoGrade具...原创 2019-06-26 14:23:00 · 7310 阅读 · 2 评论 -
SQL语句基础-子查询
子查询在SQL语句中,一个select-from-where语句称为一个查询块。如果一个select语句嵌套在一个select,insert,update或delete语句中,则称之为子查询或者内存查询。包含子查询的语句则称为主查询或者外层查询子查询语句一般出现在where和having子句中写在where中的子句中的子查询一般有下面的形式WHERE <列名> [NOT] ...原创 2019-06-26 17:24:26 · 28416 阅读 · 0 评论 -
数据库语句基础-数据更改/插入、更新、删除
插入操作1. 单行插入语法格式:INSERT [INTO] <表名> [(列名表)] VALUES 值列表)其中:<列名表>中的列名必须是,<表名>中有的列名,值列表中的值可以是常量也可以是NULL,各值之间用逗号分隔值列表中的值必须与列名表中的列按位置顺序对应,他们的数据类型必须兼容 INSERT INTO Student VALUES(‘05...原创 2019-06-26 19:04:04 · 1521 阅读 · 0 评论 -
数据库基础-索引(SQL Server)
参考原文:https://blog.csdn.net/sinat_39587248/article/details/80521068首先我们要知道数据库索引是用来干什么的:索引是为了加快数据查找速度而引入的,数据库中存储的数据在物理层是随机存储的,对某个列建立索引就会对该列的关键值进行排序并用某种数据结构存储他的值和对应的物理地址,在SQL中用的数据结构是B树。索引的分类:1. 聚集索引...原创 2019-06-26 20:08:07 · 382 阅读 · 0 评论