MySQL
已收录文章:4952篇
-
MVCC(多版本并发控制) 作用:很多情况下可以避免加锁操作,降低开销。 InnoDB下的MVCC 通过在每行记录后面保存两个隐藏的列来实现,行的创建时间、行的过期时间(删除时间)。这里的时间163 收藏
-
当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改。以下备注批量修改方案( 以修改为 utf8mb4_bin 为例,注意将 db_name 换为真实的数据库名 )。 1. 修改数332 收藏
-
引言 因标签过多,在实际的应用过程中,对标签表的结构进行了变更。 从过去的标签随意选择,现在需要对标签进行分类,简化选择难度。添加科目分类之后,需要对历史上已经被使用过的标336 收藏
-
一、摘要实际的软件项目开发过程中,不可避免的需要用到关系型数据库,比较主流的关系型数据库有 mysql、oracle、sql server、postgresql、db2 等等,当然目前最主流的数据库非 mysql 莫属,相比其362 收藏
-
创建数据库:creat database 数据库名; (分号不能少)删除数据库:drop database 数据库名;选择数据库:use 数据库名;创建数据表:create table table_name (column_name column_type); 例如: CREATE TABLE IF NOT112 收藏
-
近期使用 gdb 调试比较多,发现了很多好用的功能,而在 Mac 上使用 gdb 调试,体验不太顺畅。为此,基于 Docker 搭建了一套 CentOS 环境,结合 VSCode 和 gdb 来调试 MySQL,拿出来和大家分享。本文基135 收藏
-
首先,我只在Mysql中做了测试,其它数据库各位读者如果有兴趣可以自己试试。 1. 创建测试数据 首先新建三张表:user、company、school。我们知道InnoDB引擎是支持事务的,而MyISAM引擎不支持事务254 收藏
-
今天突然被同事问到,MySql 里的 uft8 与 utf8mb4 究竟有什么区别,当时我也是一脸问号,因此特地去了解了一下。<!-- more -->字符集uft8 与 utf8mb4 其实指的是 MySQL 中的CREATE DATABASE dbname DEFAULT CHAR222 收藏
-
一、MYSQL存储引擎存储引擎,就是如何存储数据、如何更新数据、如何查询数据、如何为存储的数据建立索引等一系列技术的实现方法。可以通过 show engines; 语句查看mysql支持的存储引擎。mysql353 收藏
-
物理备份由存储数据库内容的目录和文件的副本组成,适用于大型数据库。优点是备份速度快,恢复速度快,体积小。如果数据库正在运行,需要先执行锁定,防止在备份期间更改数据库内容。265 收藏
-
我们在使用SQL语句查询表数据时,提前用explain进行语句分析是一个非常好的习惯。通过explain输出sql的详细执行信息,就可以针对性的进行sql优化。今天我们来分析一下,在explain中11种不同type代346 收藏
-
一、项目概要springboot、vue前后端分离技术。先进的富文本编辑器,满足word一键粘贴百分之百格式还原,支持视频、图文等。全文检索elasticsearch,达到简单快速的结果搜索。neo4j知识图谱,智能243 收藏