随笔分类 - 数据库
摘要:原因是mysql连接数过多 解决方案一: 1、linux登录mysql: mysql -u root -p; 2、查看mysql允许的最大连接数 show variables like '%max_connections%'; 3、查看这次mysql服务启动到现在,同一时刻最多mysql有多少连接
阅读全文
摘要:[toc] # 一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 ## 计算绝对值 SELECT ABS(-1) AS '求绝对值'; ## 小数取整 ```sql SELECT CEIL( 1.5 ) AS '向上取整1', CEILING( 1.5 ) AS '向上取整2', FLO
阅读全文
摘要:[toc] # 今天 ```sql SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 00:00:00') AS '今天开始'; SELECT DATE_FORMAT(NOW(),'%Y-%m-%d 23:59:59') AS '今天结束'; ``` # 昨天 ```sql SE
阅读全文
摘要:SQLite 安装与可视化使用:https://blog.csdn.net/GoodburghCottage/article/details/123771276 SpringBoot整合SQLite:https://blog.csdn.net/u014644574/article/details/1
阅读全文
摘要:一、客户端的MySQL驱动 我们的系统在和 MySQL 数据库进行通信前,需要先和数据库建立连接,而这个功能就是由MySQL驱动底层帮我们完成的,建立完连接之后,只需要发送 SQL 语句就可以执行 CRUD 了。如下图所示: 一次 SQL 请求就会建立一个连接,多个请求就会建立多个连接。假设
阅读全文
摘要:GitHub地址 pom <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.5</version> <scope>test</scope> </depe
阅读全文
摘要:mysql的视图本质上就是一条预定义的联表查询sql语句 当设计一个数据库模型的时候,各个数据表模型之间的关系在一定程度上是独立的,即使两个数据模型表之间存在一对多或者多对多的关联关系时,通常的做法是在B表中添加A表的主键进行关联,多对多则使用中间表,而不是设置外键(设置外键不利于表的扩展) 引入视
阅读全文
摘要:前言:本文章专用于因版本问题导致springboot整合flyway不成功无法自动迁移的情况 【pom.xml】 <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>3.
阅读全文
摘要:一、什么是事务 1.1 事务的概念 事务是数据库管理系统的最小逻辑工作单元,这个逻辑工作单元包含一系列操作;这些操作作为一个整体一起向数据库系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 通俗的讲,就是为了达到某个目的,而做的一系列的操作,要么一起成功(事务提交
阅读全文
摘要:阿里云盘里面有工具 https://blog.csdn.net/chancein007/article/details/54343653
阅读全文
摘要:H2数据库 之如何查看内存数据库H2中的数据 H2是常用的开源数据库之一,其他还有Derby,HSQLDB,MySQL,PostgreSQL。其中H2,HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此
阅读全文
摘要:【错误】 Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’; 【原因】 同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值
阅读全文
摘要:获取某个数据库下的所有表名信息 select * from information_schema.tables where table_schema='库名称' 获取某个库某个表的字段信息 select * from information_schema.columns where table_sc
阅读全文
摘要:https://www.jianshu.com/p/ea666baf0d82
阅读全文
摘要:DB2DB 是目前经过测试速度最快、最稳定实现多种数据库之间进行数据转换的工具。支持 SQL Server、MySQL、SQLite、Access 等多种数据库类型,通过该工具可以把原来的系统,方便快速地部署在不同的数据库甚至是云端数据库下。在大数据情况下(千万级别以上),处理速度比国内外同类软件要
阅读全文
摘要:DROP PROCEDURE IF EXISTS test_select; DELIMITER ;; CREATE PROCEDURE test_select () BEGIN DECLARE i int; set i=1; WHILE i<5 DO SELECT id FROM sys_user
阅读全文
摘要:https://blog.csdn.net/qq_41143671/article/details/112960048
阅读全文
摘要:1、Navicat连接数据库,打开Navicat 2、新建连接: 3、配置连接信息 (1)配置完成之后点击测试连接,显示成功,用户名应该为:system或者你自己创建的用户 (2)若提示:ORA-12541TNS无监听程序或者连接不成功 A:开始菜单,右键,进入“计算机管理。B:选择“服务” 服务有
阅读全文
摘要:一、链接方式 Oracle jdbc配置,以下方式都可以成功连接数据库 SID格式: jdbc:oracle:thin:@localhost:1521:SID 如: jdbc:oracle:thin:@192.168.1.1:1521:orcl ServiceName格式: jdbc:oracle:
阅读全文
摘要:1.utf8与utf8mb4(utf8 most bytes 4) MySQL 5.5.3之后增加了utfmb4字符编码 支持BMP(Basic Multilingual Plane,基本多文种平面)和补充字符 最多使用四个字节存储字符 utf8mb4是utf8的超集并完全兼容utf8,能够用四个字
阅读全文