随笔分类 - 数据库
摘要:mysql日志 MySQL它有不同类型的日志文件,各自存储了不同类型的日志。分析这些日志文件,除了可以了解 MySQL 数据库的运行情况,还可以为 MySQL 的管理和优化提供必要的信息。 日志管理是维护数据库的重要步骤,所以经常需要在 MySQL 中进行日志启动、查看、停止和删除等操作。这些操作是
阅读全文
摘要:mysql 事务 事务定义: 数据中的事务是指,对数据库执行一批操作,该操作是一个原子操作,是一个最小执行单位,可以有多个sql语句组成,在整个操作中,所有sql语句必须成功,有一个sql执行失败,则整个操作都失败,数据回滚。这样的操作就是一组事务。 例如: 张三向王五转账,过程分为两大步: 张三账
阅读全文
摘要:mysql索引 Mysql数据库中的常见索引结构有多种,常用Hash,B-树,B+树等数据结构来进行数据存储。树的深度加深一层,意味着多一次查询,对于数据库磁盘而言,就是多一次IO操作,导致查询效率低下。 什么是索引 索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MyS
阅读全文
摘要:字符函数 函数 功能 示例 注意事项 concat() 连接多个字符串 concat('a','b') 连接‘a’和‘b’,返回新的字符串‘ab’ substr() 截取字符串 substr('abcde',1,3) 在字符串‘abcde’中从第1个字符开始截取3个字符,并返回 lower()/up
阅读全文
摘要:mysql架构四层 mysql架构图 第一层: 最上层是一些客户端和连接服务,包含本地sock通信和基于客户端、服务端工具实现的类似于tcp/ip通信。主要完成一些类似于连接处理,授权认证,及相关安全方案。在该层引入线程池概念。为通过认证安全接入的客户端提供线程。同样在该层可以实现基于SSL的安全链
阅读全文
摘要:docker文件系统&数据卷 docker文件系统UnionFS和容器数据卷 docker镜像 之前的文章中,我们一直在使用docker命令,第一步就是通过docker pull ,那么问题来了,到底什么是镜像呢? 镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件。运行环境开发的软件,
阅读全文
摘要:# SELECT * 无论工作还是面试,说到sql优化,比说的一个问题就是,代码中sql不要出现 SELECT *,之前一直也没有深入去研究研究,为什么,只是记住了,代码中注意了,但是就在今天逛某某论坛时,又看到有同学在发布这样的经验分享,读完,有感觉模模糊糊,懵懵懂懂。 遂下定决心,整理一篇,为
阅读全文
摘要:一般来说mysql有三种删除数据方式: 1. delete(常用) 2. truncate(慎用) 3. drop 以上三种方式都可以删除数据,但是使用场景是不同的。 从执行速度来说: drop > truncate >> DELETE 深入底层来说: 一、DELETE DELETE是属于数据库的D
阅读全文
摘要:SQL中包含以下七种类型的函数: 聚合函数:返回汇总值。 转型函数:将一种数据类型转换为另外一种。 日期函数:处理日期和时间。 数学函数:执行算术运算。 字符串函数:对字符串、二进制数据或表达式执行操作。 系统函数:从数据库返回在SQLSERVER中的值、对象或设置的特殊信息。 文本和图像函数:对文
阅读全文

浙公网安备 33010602011771号