SQL
文章平均质量分 94
数据库文章
魅Lemon
hello, everybody
展开
-
MySQL8.0高级篇(下)-事务与日志和备份
SHOW ENGINES`命令来查看当前 MySQL 支持的存储引擎都有哪些,以及这些存储引擎是否支持事务**事务:**一组逻辑操作单元,使数据从一种状态变换到另一种状态。**事务处理的原则:**保证所有事务都作为 一个工作单元 来执行,即使出现了故障,都不能改变这种执行方 式。当在一个事务中执行多个操作时,要么所有的事务都被提交( commit ),那么这些修改就 永久 地保 存下来;要么数据库管理系统将 放弃 所作的所有 修改 ,整个事务回滚( rollback )到最初状态。more。原创 2023-06-01 10:25:54 · 1551 阅读 · 0 评论 -
MySQL8.0高级篇(上)-架构与索引
1.2 MySQL的Linux版安装1.3 MySQL登录1.4 字符集的相关操作character_set_server:服务器级别的字符集character_set_database:当前数据库的字符集character_set_client:服务器解码请求时使用的字符集character_set_connection:服务器处理请求时会把请求字符串从character_set_client转为character_set_connectioncharacter_set_result原创 2023-05-25 16:21:50 · 1930 阅读 · 0 评论 -
MySQL8.0基础篇
文章目录一、MySQL概述1、数据库概述1.1 数据库作用1.2 数据库的相关概念2、MySQL概述2.1 概述2.2 RDBMS与非RDBMS3、MySQL环境安装3.1 MySQL的下载、安装、配置(win)3.2 MySQL登录3.3 MySQL演示使用3.4 MySQL目录结构与源码二、SQL查询1、SQL详情1.1 SQL分类1.2 SQL语言的规则与规范2、 基本的SELECT语句3、运算符4、排序和分页4.1 排序规则4.2 分页5、多表查询(重要)6、内置函数6.1 数值函数6.2 字符串函原创 2023-05-25 16:18:52 · 2312 阅读 · 2 评论 -
Druid DataSource 实现监控 MySQL 性能
访问监控页面的时候,你可能会在页面底部(footer)看到阿里巴巴的广告,原因:引入的druid的jar包中的common.js(里面有一段js代码是给页面的footer追加广告的),有两种方式去广告,两种方式都可以,建议使用的是第一种,从根源解决。)这个过滤器,作用就是统计web应用请求中所有的数据库信息,比如 发出的sql语句,sql执行的时间、请求次数、请求的url地址、以及seesion监控、数据库表的访问次数,如下配置。的请求,使用正则表达式替换相关的广告内容,如下代码所示。转载 2023-03-04 18:27:41 · 342 阅读 · 0 评论 -
MySql8.0阻塞报错Too many connections及连接超时
公网Ubuntu服务器运行Mysql服务,打算跑Web服务,一段时间后,发现Spring后端报错Data source rejected establishment of connection, message from server: “Too many connections”,并且无法返回数据库信息默认的mysql没有进行过优化,默认超时时间是28800秒,即8小时,而mysql的最大连接数默认是151个(上限为1000),当查询数量大于其最大连接数且没有超过默认时间时,后面的请求将无法响应,即会返原创 2022-06-13 20:23:03 · 3588 阅读 · 0 评论 -
Neo4j图数据库入门笔记
图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据。Neo4j的特性SQL就像简单的查询语言Neo4j CQL遵循属性图数据模型通过使用Apache Lucence支持索引支持UNIQUE约束包含一个用于执行CQL命令的UI:Neo4j数据浏览器支持完整的ACID(原子性,一致性,隔离性和持久性)规则采用原生图形库与本地GPE(图形处理引擎)支持查询的数据导出到JSON和XLS格式提供了REST API,可以被任何编程语言(如Ja原创 2022-06-13 20:20:47 · 1640 阅读 · 0 评论 -
mysqlbinlog简单入门实践
文章目录一、概述二、binlog日志1、binlog介绍与配置2、binlog三种日志格式3、MySql常用查询4、mysqlbinlog命令介绍三、实践操作1、数据生成与环境准备2、数据恢复四、数据库操作的几点建议一、概述 删库跑路这个词大家看到不会陌生,那万一发生在自己身上怎么办?直接跑?那肯定是不现实的,其实这里有种方法可以恢复误删除的数据,使用binlog可以很轻松的查看你之前的操作,当然前提是打开了这个功能,而且使用了mysqlbinlog,因为 binlog 文件是二进制的。 这里也简原创 2021-10-10 11:15:52 · 618 阅读 · 0 评论 -
MySql基础
一、数据库基本知识原创 2021-06-01 14:59:17 · 153 阅读 · 0 评论