1.引子对于后端开发工程师来说,数据库设计,优化是一项必备的技能,瞧瞧我们是不是经常在项目中吐槽其他小伙伴编写的sql语句,既如此,千万不要让其他小伙伴有机会吐槽回来。甚至我们应该做到在编写sql语句的时候,脑海中已经浮现了该sql语句的执行轨迹,这样一来,相信我们写出的sql语句质量会非常高。因为工作上的需要,抽空整理了一版数据库设计开发参考规范,我把它叫做必知必会之数据库规约,并分享给你,期望            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-11 09:17:52
                            
                                175阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            梳理数据库的一些理论体系,可以帮助各位小伙伴快速提升。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-01-02 13:14:45
                            
                                2574阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            # MySQL数据库巡检必查项
在日常运维中,数据库的健康状况直接影响到应用系统的稳定性与性能。因此,定期对MySQL数据库进行巡检显得尤为重要。本文将介绍一些MySQL数据库巡检的必查项,并通过示例代码进行说明。
## 1. 数据库连接状态
首先,检查数据库当前的连接状态。可以通过以下SQL语句查询连接信息:
```sql
SHOW STATUS LIKE 'Threads_connec            
                
         
            
            
            
            前一篇文章末尾提到InnoDB快速修改字段长度。其实用场景在于,在设计表时,若需要预留varchar类型字段,还无法确定实际需要的长度。而当需要启用到预留的字段时,表中可能已经有很多数据,此时要根据需要修改字段长度, 若能够不需要重做数据,则能够减少这个修改操作对线上服务的影响。 几点说明1、注意到这里适用的是varchar类型, char类型不在本文讨论范围内。实际上,由于varchar类型字段            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-09 21:42:12
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL 查询数据库共占用多少空间
在使用MySQL数据库时,了解数据库的占用空间情况对于性能优化和存储管理至关重要。本文将介绍如何通过MySQL查询数据库的占用空间,并提供相应的代码示例。
## 什么是数据库占用空间
数据库占用空间指的是数据库实际使用的磁盘空间大小。包括数据文件、索引文件、日志文件等。
## 查询数据库占用空间的方法
### 1. 查询数据库大小
可以通过以下            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-01 20:51:39
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、查询整个mysql数据库,整个库的大小;e79fa5e98193e78988e69d8331333431376638单位转换为MB。select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data  from information_schema.TABLES 2、查询mysql数据库,某个库的大小;select            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 13:49:33
                            
                                875阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【数据库】期末必知必会-----第八章 数据库安全            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-17 20:45:51
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、数据库系统数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。以上这句话是对数据库系统非常严谨的定义。我这篇博客是想从自己的角度来重新认识一下数据库系统。在逐个剖析以上这些名词的含义之前先考虑一个问题:我们为什么要引入数据库系统?换句话说,引入数据库系统可以帮助我们解决什么问题?二、引入数据库系统的必要性数据,也叫做信息资源,已经成为各个组织最宝            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 13:38:13
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【数据库】期末必知必会-----第十二章 数据库恢复            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-17 20:44:13
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【数据库】期末必知必会-----第九章 数据库设计            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-17 20:46:06
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【数据库】期末必知必会-----第十章 数据库编程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-17 20:46:18
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java学习——复习 第七天多线程、网络通信、JDBC操作数据库13 多线程        (1)线程简介—Java语言提供了并发机制,程序员可以在程序中执行多个线程,每一个线程完成一个功能,并与其它线程并发执行,这种机制被称为多线程。一个线程中可以同时包含多个线程,系统会分配给每个进程一点CPU时间片。              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 22:33:16
                            
                                210阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # MongoDB数据库查询总数据量的方案
## 问题描述
在开发过程中,我们经常需要查询MongoDB数据库中的数据量,以便进行统计分析、性能优化或其他操作。本文将介绍如何使用MongoDB的Java驱动程序来查询数据库中的总数据量。
## 解决方案
### 1. 准备工作
首先,我们需要安装MongoDB数据库,并且确保已经安装了Java环境。然后,我们需要在Java项目中引入Mon            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-30 16:07:46
                            
                                298阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Centos上部署项目发现一个奇怪的问题,数据库连接一直抛异常。于是花了两个小时搜了各种数据库连接异常导致的原因,最终问题得以解决。同时,把解决过程中搜集到的异常信息汇总一下,当大家遇到类似的问题时,给大家以思路。必须珍藏。
问题现象
先来说说我遇到的问题。项目中遇到的问题很奇怪,在Centos上安装了Mysql数据库,项目使用的是Spring Boot。
项目在本地启动连接服务器数据库正常、本            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-11 22:39:34
                            
                                467阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今日鸡汤问世间,情是何物,直教人生死相许?大家好,我是IT共享者,人称皮皮。前面几天给大家分享了MySQL数据库知识,没来得及看的小伙伴可以前往:Mysql查询语句进阶知识集锦,一篇文章教会你进行Mysql数据库和数据表的基本操作,关于数据库的安装可以参考:手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug。上篇文章主要给大家介绍了Sqlite数据库的安装、图形化管理系统、基本数据类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-23 14:58:24
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今日鸡汤问世间,情是何物,直教人生死相许?大家好,我是IT共享者,人称皮皮。前面几天给大家分享了MySQL数据库知识,没来得及看的小伙伴可以前往:Mysql查询语句进阶知识集锦,一篇文章教会你进行Mysql数据库和数据表的基本操作,关于数据库的安装可以参考:手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug,今天皮皮继续给大家分享数据库知识,但是换了一个主角,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-16 17:17:39
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前面几天给大家分享了MySQL数据库知识,今天皮皮继续给大家分享数据库知识,但是换了一个主角,它就是Sqlite。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-22 10:49:25
                            
                                30阅读