事务介绍 简单来说,事务就是指逻辑上的一组SQL语句操作,组成这组操作的各个SQL语句,执行时要么全成功要么全失败。 MySQL5.5支持事务的引擎:Innodb/ndb 一、事务四大特性(ACID) 1.原子性(Atomicity) 事务是一个不可分割的单位,事务中的所有SQL等操作要么全都发生,
原创
2022-06-27 10:57:27
53阅读
Mars Nov 19, 2014 Mars Nov 19, 2014
转载
2017-07-13 10:29:00
65阅读
2评论
# 如何在 window 上安装 MySQL 数据库
## 简介
在本文中,我将向你解释如何在 Windows 操作系统上安装 MySQL 数据库。我会详细介绍每一步的操作,并提供相关的代码和解释。
## 步骤概览
下表展示了安装 MySQL 数据库的整个流程:
| 步骤 | 操作 |
|------|------|
| 步骤1 | 下载 MySQL 安装程序 |
| 步骤2 | 运行安装
原创
2023-09-25 15:07:57
115阅读
初学mysql的小白,首次写博客,为了能让自己记得更加深刻,也是以一种小白的角度交代初学者的经历和困难,也算是记录自己成长的步伐吧 我首次用mysql是在ubuntu上 ,现在用的是linux 中的Red Hat 分支的centOS 7 ,安装时发现通常用的都是MariaDB 来代替mysql,通过资料查询发现Mariadb是mysql的其中的一种分支,由mysql的创始人带领的团队所开
转载
2024-05-02 17:40:42
28阅读
MYSQL的主从介绍1、在主服务器将客户端对数据操作的指令传到master的服务端,服务端会根据事务的提交顺序写到二进制日志。2、在有新的操作后,master会通知slave有新的数据变化。slave通过IO线程将master的二进制日志传到slave的中继日志中。3、slave会将中继日志中的事件通过SQL线程在备库上执行。从而实现数据更新,直到追赶上master的数据。4、在master上并行
转载
2024-03-28 16:41:41
86阅读
对于开发来说需要有好的生态开发库来辅助我们快速开发,而Lua中也有大多数我们需要的第三方开发库如Redis、Memcached、Mysql、Http客户端、JSON、模板引擎等。Redis客户端lua-resty-redis是为基于cosocket API的ngx_lua提供的Lua redis客户端,通过它可以完成Redis的操作。默认安装OpenResty时已经自带了该模块,使用文档可参考ht
转载
2024-06-25 08:44:23
86阅读
索引慢,主从延迟怎么解决 分库分表的瓶颈已经解决方案是什么 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified H ...
转载
2021-10-27 11:20:00
200阅读
2评论
# MySQL停止后无法重启的解决方法
MySQL是一种开源的关系型数据库管理系统,广泛应用于Web开发中。然而,有时我们可能会遇到MySQL停止后无法重启的问题。本文将介绍该问题的解决方法,并给出相应的代码示例。
## 问题描述
当我们尝试重启MySQL时,可能会遇到以下错误信息:
```
ERROR 2002 (HY000): Can't connect to local MySQL
原创
2023-12-31 08:37:08
68阅读
查询所有电话号码以130开头的学生信息(信息包括学生姓名,ID,年级,Email,电话号码)
select studentname,studentnameid,studentclass,studentemail,studentphone from student where studentphone=130;
原创
2009-03-05 16:35:12
425阅读
系统centos6.5系统预装软件:无安装依赖yum install wget gcc gcc-c++ make cmake ncurses-devel libtool zilib-devel -y5.创建mysql的安装目录及数据库存放目录[root@localhost]# mkdir -p /usr/local/mysql //安装mysql[root@localhost]# mkdir -p
原创
2016-09-13 00:37:16
509阅读
# 如何限制导入50M的SQL文件
## 简介
在数据库开发中,有时会遇到需要导入较大的SQL文件的情况。然而,由于服务器的限制或者其他原因,我们可能需要限制导入的SQL文件的大小。本文将介绍如何限制导入50M大小的SQL文件。
## 整体流程
首先,我们需要明确整个流程,以便更好地理解每个步骤的作用。下面是整个流程的表格表示:
```markdown
| 步骤 | 动作 | 代码示例
原创
2023-10-14 13:58:09
41阅读
索引概述 每种存储引擎对每个表至少支持16个索引,总索引长度至少256字节. MyISAM和InnoDB的表默认创建BTREE索引.MEMORY引擎默认使用HASH索引,但也支持BTREE MySQL目前不支持函数索引,但支持前缀索引. &
转载
2024-03-19 10:14:54
55阅读
转载
2019-08-05 15:39:00
39阅读
2评论
customer表branch 表account 表depositor 表loan 表borrower表 CREATE TABLE branch(branch_name VARCHAR(20) NOT NULL,branch_city VARCHAR(20),assets INT,CONSTRAINT PRIMARY KEY(branch_name));CREATE TABLE account(a
转载
2018-10-13 11:07:00
59阅读
2评论
在日常的开发工作中,重启 Docker 中的 MySQL 容器可能是一项常见的操作。对于遇到这种问题的开发者而言,理解并掌握重启 Docker MySQL 的步骤和配置是十分重要的。下面,我将详细阐述整个解决过程。
## 环境准备
在开始之前,我们需要确保环境的准备工作已经完成。Docker 和 MySQL 的具体版本兼容性,如下表所示:
| 软件 | 版本 | 兼容性
## 如何通过Docker启动MySQL
在软件开发和测试中,我们经常需要使用MySQL数据库来存储和管理数据。为了简化MySQL的安装和管理过程,我们可以使用Docker来快速启动一个MySQL容器。本文将介绍如何通过Docker启动MySQL,并提供相应的代码示例。
### Docker简介
Docker是一种轻量级的容器化平台,可以帮助开发人员快速构建、打包和部署应用程序。通过使用Do
原创
2024-02-25 06:32:48
3阅读
事务是数据库进行并发控制非常重要的机制,通过本文来系统的了解一下事务到底是怎么回事。1、什么是事务?事务是作为单个逻辑工作单元执行的一系列操作,它由一条或者一组语句组成,它们么全部成功,要么全部失败。 举个例子,比如在12306订火车票,要么你订票成功,余票显示就减少一张;要么你订票失败,余票显示还是那么多。不允许出现你订票成功了,余票却没有减少的情况。那么这种购票和余票减少的两个不同的
node中的数据存储接下来的几天将要学习node程序中的数据存储数据存储的选择存储数据无需安装和配置DBMS用关系型数据库存储数据,例如MySQL和PostgreSQL用NoSQL数据库存储数据,例如Redis,MongoDB和Mongoose无数据库服务器的数据存储如果存储数据不需要对DBMS进行维护是很方便的,例如内存存储和文件存储,免去了安装和配置DBMS的操作。内存存储程序中定义变量存储少
转载
2023-09-17 00:28:10
111阅读
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一,
转载
2024-02-21 12:35:59
70阅读
<%'=========Rs,OutPut,Sql'Set Db = New DbHelperSQL'ProcName = "SP_Name"'Db.Par
转载
2012-04-19 15:44:00
69阅读