MySql 笔记(四)Mysql事务的提交及底层实现原理
MySql 笔记(四)Mysql事务的提交及底层实现原理 写在前面 事务的提交 Mysql的隔离级别以及mvcc的原理 在写这篇博客的时候,也有在网上翻阅大量的资料,CSDN、知乎等平台,花了一个多星期去理解和掌握这些知识,在网上确实也有些文章写的也有很多不一样的地方,很多文章都是有错误的,我们需要对这些文章有自己的判别,还是要结合自己的看法来。然后包括自己要组织语言写起来,也是要重新去翻阅很多其…
MySql 笔记(四)Mysql事务的提交及底层实现原理 写在前面 事务的提交 Mysql的隔离级别以及mvcc的原理 在写这篇博客的时候,也有在网上翻阅大量的资料,CSDN、知乎等平台,花了一个多星期去理解和掌握这些知识,在网上确实也有些文章写的也有很多不一样的地方,很多文章都是有错误的,我们需要对这些文章有自己的判别,还是要结合自己的看法来。然后包括自己要组织语言写起来,也是要重新去翻阅很多其…
1 登陆官网 : https://www.mysql.com/ 2. 点击 DOWNLOADS -----> 点击 community ----------> 选择 左侧 mysql community Server 2 3.选择下载版本 点击 downLoad 版权声明:本文为weixin_38466660原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处…
大家好,我是中国码农 摘星人 。 最近准备做一个系列的常见环境搭建、软件安装及配置教程。 MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL 是最好的 RDBMS 应用软件之一。 网上关于 MySQL 的安装及配置参差不齐,且文章粗制滥造、华而不实。经过多次仔细考…
修改字段类型、字段名、字段注释、类型长度、字段默认值 mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释; alter table table1 modify column column1 decimal(10,1) DEFAULT N…
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `staff` -- ---------------------------- DROP TABLE IF EXISTS `staff`; CREATE TABLE `staff` ( `id` int(10) unsigned NOT …
悲观锁(排他锁)FOR UPDATE select * from 'table' where id = 1 for update for update仅适用于InnoDB,且必须在事务块(BEGIN/COMMIT)中才能生效。在进行事务操作时,通过“for update”语句,MySQL会对查询结果集中每行数据都添加排他锁,其他线程对该记录的更新与删除操作都会阻塞。排他锁包含行锁、表锁。 sele…
实际上批量执行的方法也适用于单条执行,只要二维里列表中只有一个一维列表即可 批量插入到mysql # 批量插入可以先将数据组织为二维列表,其中每一行为一条记录。比如有student表字段为:stu_id, stu_name, stu_score # 准备数据 insert_data = [ [1, '张三', 84], [2, '李四', 92], [3, '王五', 75] ] # 连接数据库 …
MYSQL数据库设计规范 1、数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成; 命名简洁明确(长度不能超过30个字符); 例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀; 除非是备份数据库可以加0-9的自然数:user_db_20151210; 2、数据库表名命名规范 采…
前言 今天配置新后台的mysql数据库,新建了一个用户之后在本地可以登录,但是远程一直显示 access delay ,今天就来讲讲如何解决mysql本地可以登录但是远程不能登录的解决方案吧。 先贴些网上的常见方案,多半都是这些设置不对引起的,虽然我的问题并非通过这些解决的。 1. 检查防火墙是否开放了3306多端口 先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以…