MySQL

MySQL

MySQL

73 文章 3347 浏览

最新文章

ThinkSNS Plus 简易部署与配置文档

  • ThinkSNS Plus 简易部署与配置文档
  • ThinkSNS Plus 简易部署与配置文档
  • ThinkSNS Plus 简易部署与配置文档
  • ThinkSNS Plus 简易部署与配置文档

部署前准备 服务器,建议CentOS 7.x 域名,解析到服务器公网ip 服务器安装 1、安装宝塔面板 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 2、通过浏览器进入宝塔面板管理界面,地址默认为ip:8888,账…

JSmiles 2021-07-19 22:28:18 浏览 972 评论 0 收藏 0

canal-python 阿里巴巴开源 mysql 数据库 binlog 的增量订阅 & 消费组件 python 客户端

Canal 是阿里巴巴 mysql 数据库 binlog 的增量订阅 & 消费组件 python 客户端。为 python 开发者提供一个更友好的使用 Canal 的方式。Canal 是 mysql 数据库 binlog 的增量订阅&消费组件。 基于日志增量订阅 & 消费支持的业务: 数据库镜像 数据库实时备份 多级索引 (卖家和买家各自分库索引) search build…

JSmiles 2021-07-16 23:33:39 浏览 865 评论 0 收藏 0

MySQL 的触发器

一、触发器定义 进行数据库应用软件的开发时,我们有时会碰到表中的某些数据改变,希望同时引起其他相关数据改变的需求,利用触发器就能满足这样的需求。 它能在表中的某些特定数据变化时自动完成某些查询。运用触发器不仅可以简化程序,而且还可以增加程序的灵活性。 触发器是一类特殊的事务,可以监视某种数据操作(insert/update/deleted)并触发相关操作(insert/update/deleted…

JSmiles 2021-07-16 12:39:33 浏览 840 评论 0 收藏 0

MySQL 事务

MySQL 底层实现事务是使用 MVCC(Multi-Version Concurrency Control)多版本并发控制,维护 版本链 和 readView 版本链:可以让本事务读取到本事务的修改,而其他事务读取稳定的版本链 readView:维护一张活跃的事务 id【200,1,4】 一、事务(Transaction)以及 ACID 属性 事务是由一组SQL语句组成的逻辑处理单元,事务具有以…

JSmiles 2021-07-16 12:37:41 浏览 811 评论 0 收藏 0

MySQL 的存储过程

一、存储过程的介绍 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的…

JSmiles 2021-07-16 12:32:40 浏览 935 评论 0 收藏 0

MySQL 的锁机制

一、读锁与写锁 读锁:共享锁、Shared Locks、S 锁 写锁:排他锁、Exclusive Locks、X 锁 select:不加锁 name X 锁 S 锁 X 锁 冲突 冲突 S 锁 冲突 不冲突 二、读操作 对于普通的 select 语句。innodb 不会加任何锁 select ... lock in share mode 将查找到的数据加上一个s锁,允许其他事务继续获取这些记录的 …

JSmiles 2021-07-15 12:38:30 浏览 887 评论 0 收藏 0

MySQL 中 InnoDB 存储引擎页大小

  • MySQL 中 InnoDB 存储引擎页大小
  • MySQL 中 InnoDB 存储引擎页大小
  • MySQL 中 InnoDB 存储引擎页大小
  • MySQL 中 InnoDB 存储引擎页大小

查看 mysql 的 InnoDB 引擎一页有多大 show global status like 'innodb_page_size'; 可以看出 innodb 默认的一页大小为 16384B = 16384/1024 = 16kb。 在计算机中磁盘存储数据最小单元是扇区,一个扇区的大小是512字节,而文件系统(例如 XFS/EXT4)他的最小单元是块,一个块的大小是 4k,而对于我们的 Inn…

JSmiles 2021-07-15 12:35:58 浏览 925 评论 0 收藏 0

MySQL 数据的存储

在整个数据库体系结构中,我们可以使用不同的存储引擎来存储数据,而绝大多数存储引擎都以二进制的形式存储数据;这一节会介绍 InnoDB 中对数据是如何存储的。 在 InnoDB 存储引擎中,所有的数据都被逻辑地存放在表空间中,表空间(tablespace)是存储引擎中最高的存储逻辑单位,在表空间的下面又包括段(segment)、区(extent)、页(page): 同一个数据库实例的所有表空间都有相…

JSmiles 2021-07-14 12:42:46 浏览 792 评论 0 收藏 0

MySQL 数据库的定义

很多开发者在最开始时其实都对数据库有一个比较模糊的认识,觉得数据库就是一堆数据的集合,但是实际却比这复杂的多,数据库领域中有两个词非常容易混淆,也就是数据库和实例: 数据库:物理操作文件系统或其他形式文件类型的集合; 实例:MySQL 数据库由后台线程以及一个共享内存区组成; 数据库和实例: 在 MySQL 中,实例和数据库往往都是一一对应的,而我们也无法直接操作数据库,而是要通过数据库实例来操作…

JSmiles 2021-07-14 12:39:11 浏览 803 评论 0 收藏 0

mysql for update 使用说明

select param_value into current_biz_company_id from tb_company_param where param_name = 'tb_biz_company.index.id' for update; 这条 select 语句后面跟了 for update,那么 for update 是干毛用的呢? 其实,这是一个上锁用的。 上的是一个排它锁,也就…

JSmiles 2021-07-14 12:37:55 浏览 753 评论 0 收藏 0

简介

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

更多

推荐作者

nick

文章 0 评论 0

qq_OmkpFE

文章 0 评论 0

江佳原

文章 0 评论 0

意中人

文章 0 评论 0

wangjuan

文章 0 评论 0