1. loal_file(),读文件 1.1 使用前提:文件位置在服务器上; 文件必须为绝对路径; 用户持有FILE权限; 文件容量小于max_allowd_packet(默认为16MB) 1.2 语句: union select 1, load_file('/etc/passwd'),3 # // ...
分类:
数据库技术 时间:
2021-05-05 21:25:26
收藏:
0 评论:
0 赞:
0 阅读:
29
前言:MySQL在我们的开发中基本每天都要面对的,作为开发中的数据中间件,MySQL承担者存储数据和读写数据的职责。因为学习和了解MySQL是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?MySQL服务端是如何处理请求的,又是如何执行sql语句的?本 ...
分类:
数据库技术 时间:
2021-05-05 17:56:28
收藏:
0 评论:
0 赞:
0 阅读:
19
1、介绍动态SQL 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句。 官网描述: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格 ...
分类:
数据库技术 时间:
2021-05-05 17:51:41
收藏:
0 评论:
0 赞:
0 阅读:
19
1、MySQL的复制原理以及流程? 2、Mysql中的myisam与innodb的区别? 3. 说下mysql的索引有哪些吧,聚簇和非聚簇索引又是什么? 4. B+树索引和哈希索引的区别? 五、B树和B+树的区别? 7. 锁的类型有哪些呢 六、行级锁定的优点和缺点 9. 你们数据量级多大?分库分表怎 ...
分类:
数据库技术 时间:
2021-05-05 17:42:30
收藏:
0 评论:
0 赞:
0 阅读:
27
一、环境搭建 1. SQL server 2019 和 SSMS 官网:https://www.microsoft.com/zh-cn/sql-server/sql-server-2019 SQL server 2019下载地址:https://www.microsoft.com/zh-cn/sql ...
分类:
数据库技术 时间:
2021-05-05 17:32:48
收藏:
0 评论:
0 赞:
0 阅读:
26
报错 关键报错 “UnhandledPromiseRejectionWarning: ConnectionError: Failed to connect to ip:1433” (node:25104) UnhandledPromiseRejectionWarning: ConnectionErr ...
分类:
数据库技术 时间:
2021-05-05 17:28:10
收藏:
0 评论:
0 赞:
0 阅读:
26
select * from tablename where column like "%str%" 查询表中的某列里包含某str的行 update ear_bbs_threads_content set content = replace(content, substring(content, lo ...
分类:
数据库技术 时间:
2021-05-05 17:22:00
收藏:
0 评论:
0 赞:
0 阅读:
19
DriverManager驱动管理对象 注册驱动(虽然使用Class.forName去注册驱动,但本质上是使用DriverManager注册的) 通过getConnection方法连接数据库(url:jdbc:mysql://主机名或域名:端口/数据库) Connection数据库连接对象 获取执行 ...
分类:
数据库技术 时间:
2021-05-05 12:03:04
收藏:
0 评论:
0 赞:
0 阅读:
23
MyBatis+MySQL8.0实现数据持久化 1. 创建数据库 首先,在Mysql中创建该数据库。 CREATE DATABASE `chapter5` DEFAULT CHARACTER SET utf8; USE chapter5; CREATE TABLE `book`( `id` INT( ...
分类:
数据库技术 时间:
2021-05-05 11:59:56
收藏:
0 评论:
0 赞:
0 阅读:
33
6.恢复 innodb启动时不管上次是否正常关闭都会尝试进行回复操作 redo日志是物理日志,记录的是页的变化,比逻辑日志如binlog快很多 innodb顺序读取并行应用redo日志 checkpoint表示刷新到磁盘的lsn,在恢复过程中从checkpoint开始的日志部分,例如在checkoi ...
分类:
数据库技术 时间:
2021-05-05 11:58:19
收藏:
0 评论:
0 赞:
0 阅读:
20
SQL 导入EXCEL文件报错 标题: SQL Server 导入和导出向导 操作无法完成。 其他信息: 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data) 按钮: 确定 解决:安装 AccessDatabaseEngine 即可 注意 3 ...
分类:
数据库技术 时间:
2021-05-05 11:55:08
收藏:
0 评论:
0 赞:
0 阅读:
20
一、概述 隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read) 读未提交(Read uncommitted) √ √ √ 读已提交(Read committed) × √ √ 可重复读(Repeatable read) × × ...
分类:
数据库技术 时间:
2021-05-05 11:54:55
收藏:
0 评论:
0 赞:
0 阅读:
22
1、名词释义 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,是由流程控制和SQL语句书写的命名语句块。Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常。 2、基本语法 1 --创建语法 2 CREATE [OR REPLACE] PROCEDU ...
分类:
数据库技术 时间:
2021-05-05 11:48:08
收藏:
0 评论:
0 赞:
0 阅读:
20
在Docker中部署mysql主从复制集群 环境准备 启动一个mysql容器并将 mysql 的配置文件复制到宿主机 # 创建一个容器 docker run -d -p 3306:3306 --name mysql57 -eMYSQL_ROOT_PASSWORD=123456 mysql:5.7 # ...
分类:
数据库技术 时间:
2021-05-05 11:44:50
收藏:
0 评论:
0 赞:
0 阅读:
20
PostgreSQL group by 后取最新的一条 参考:https://www.cnblogs.com/funnyzpc/p/9311281.html,https://www.cnblogs.com/aeolian/p/9359898.html 需求 针对 registration_id 和 ...
分类:
数据库技术 时间:
2021-05-05 11:44:33
收藏:
0 评论:
0 赞:
0 阅读:
57
Redis的flushall/flushdb命令可以做数据清除,对于Redis的开发和运维人员有一定帮助,然而一旦误操作,它的破坏性也是很明显的。怎么才能快速恢复数据,让损失达到最小呢? 假设进行flush操作的Redis是一对主从结构的主节点,其中键值对的个数是100万,每秒写入量是1000。 1 ...
分类:
数据库技术 时间:
2021-05-05 11:44:08
收藏:
0 评论:
0 赞:
0 阅读:
36
一.创建数据库 先创建一个 luffy 库 1.可以使用工具 navicate 创建 2.使用命令创建 : create database luffy default charset=utf8; 进入到该数据库查看数据库用户 use luffy # 查看luffy数据库下的用户 select use ...
分类:
数据库技术 时间:
2021-05-05 11:39:58
收藏:
0 评论:
0 赞:
0 阅读:
33
一.前言 sql优化是个老生常谈的话题,本文会简单罗列一些在sql中可以用到的sql优化方法。 二.方法 1.创建索引 当被问到sql查询优化问题,第一反应基本就是回答建索引了吧。索引是一种用于排序和搜索的结构,在查询数据库时可以减少对I/O的消耗。 2.优化查询语句 1)在查询中不要使用selec ...
分类:
数据库技术 时间:
2021-05-04 23:49:50
收藏:
0 评论:
0 赞:
0 阅读:
35
导航 前言 环境准备 安装Docker 安装prometheus 安装mysqld_exporter prometheus采集数据 安装grafana grafana配置数据源 感谢您的阅读,预计阅读时长3min。 智客工坊出品必属精品。 引子 互联网时代,一切以互联网为核心,IT的边界被完全打开, ...
分类:
数据库技术 时间:
2021-05-04 23:47:17
收藏:
0 评论:
0 赞:
0 阅读:
49
1.配置django项目工程django-adminstartprojectsend_mail_prjcdsend_mail_prjdjango-adminstartappapp01 2.项目中导入pymysqlsend_mail_prj.__init__.pyimportpymysqlpymysql.version_info=(1,4,13,"final",0)pymysql.inst
分类:
数据库技术 时间:
2021-05-04 23:45:01
收藏:
0 评论:
0 赞:
0 阅读:
43