51dev.com IT技术开发者社区

51dev.com 技术开发者社区

【原创】想了解Mysql事务,知道这些就够了

【原创】想了解Mysql事务,知道这些就够了

Mysql事务:1.事务进行一次数据库操作时将数据会存到BufferPoll缓存池中2.数据存入缓存池后,Mysql会新建一个线程将数据存入到RedoLogBuffer中3.事务提交时RedoLogBuffer中的数据落盘到RedoLogFile中4.当服务器崩溃时没有Commit成功的数据都在Re...

mysql存储过程造数据取一个基准用户的各种类型都取一条数据作为基准数据,循环插入

mysql存储过程造数据取一个基准用户的各种类型都取一条数据作为基准数据,循环插入

1CREATEDEFINER=`user`@`%`PROCEDURE`create_upload_data`(instart_useridinteger,increate_counterinteger)2BEGIN3declareiinteger;4seti=start_userid;5whilei...

mysql5.7 on windows

mysql5.7 on windows

1.下载zip包:https://dev.mysql.com/downloads/file/?id=4766962.解压到E盘3.执行命令初始化E:/mysql-5.7.22-winx64/bin/mysqld --initialize-insecure--basedir=E:/mysql...

MySQL最常用分组聚合函数

MySQL最常用分组聚合函数

一、聚合函数(aggregationfunction)---也就是组函数  在一个行的集合(一组行)上进行操作,对每个组给一个结果。常用的组函数:   ②默认情况下,组函数忽略列值为null的行,不参与计算  ①每个组函数接收一个参数  ③有时,会使用关键字distinct剔除字段值重复的...

mysql 各种级联查询后更新(update select)

mysql 各种级联查询后更新(update select)

mysql 各种级联查询后更新(updateselect).CREATETABLE`tb1`( `id`int(11)NOTNULL, `A`varchar(100)defaultNULL, `B`varchar(100)defaultNULL, `...

MYSQL定时任务

MYSQL定时任务

这里我们要完成的定时任务,比较简单效果:每过X秒某一些用户积分加X 第一步:我们先创建一个表和插入数据/*创建一个表*/CREATETABLE`test_name`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'主键,自增',`user_name`varc...

mysql 存储过程、视图---创建、调用、删除

mysql 存储过程、视图---创建、调用、删除

之前一直用的是SqlServer数据库,最近偶然机会接触到mysql。这里总结了关于mysql存储过程、视图的“创建、调用、删除”示例=================================存储过程==================================1、带参数的存储过程/*...

mysql设置定时任务

mysql设置定时任务

今天遇到了个需要每天定时执行的任务,在mysql数据库里面提供了这样的功能,正好整理下分享出来。1.首先检查是否开启了定时任务123456查看event是否开启:SHOWVARIABLES LIKE '%event_sche%';将事件计划开启: SET GL...

MySQL比较时间(datetime)大小

MySQL比较时间(datetime)大小

获取时间返回的秒数:strtotime('2019-05-1000:00:00')遇到一个业务功能需要将当前时间与数据库中的会议开始、结束时间进行比较,记录一下,方便下次用。用unix_timestamp函数,将字符型的时间,转成unix时间戳。selectmeeting_id,meeting_na...

MySQL入门教程

MySQL入门教程

来源于:http://gold.xitu.io/entry/57e81637a22b9d00615531b7从零开始学习MySQL,主要是面向MySQL数据库管理系统初学者。身为前端开发工程师为什么写这个破玩意儿呢,最近项目强迫我这个前端老司机使用MySQL,虽然我在项目中已经使用过一段时间,为了写...

MySQL ibdata1文件迁移

MySQL ibdata1文件迁移

目的:主机系统/var目录快满了,经查询最大的文件是mysql的ibdata1文件,有17G大小,故需要迁移这个文件到其他目录下,以释放/var目录空间。1.先备份下数据库是个好习惯#mysqldump-q-uuser-ppassword--add-drop-table--all-databases...

Linux学习之CentOS(一)--CentOS6.6下Mysql数据库的安装与配置

Linux学习之CentOS(一)--CentOS6.6下Mysql数据库的安装与配置

在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务、jar包都给我们安装好,所以省去了很多不必要的麻烦!!![root@larry~]#cat/etc/redhat-release//查看操作系统版本CentOSrelease6.6(Final...

Linux启动/停止/重启Mysql数据库的方法

Linux启动/停止/重启Mysql数据库的方法

1、查看mysql版本方法一:status;方法二:selectversion();2、Mysql启动、停止、重启常用命令a、启动方式1、使用service启动:[root@localhost/]#servicemysqldstart(5.0版本是mysqld)[root@szxdbetc]#ser...

CentOS下查看MySQL的安装路径

CentOS下查看MySQL的安装路径

Linux下查看mysql、apache是否安装,并卸载。指令ps-ef|grepmysql得出结果root     17659     1  0  2011&...

Starting MySQL.. ERROR! The server quit without updating PID file

Starting MySQL.. ERROR! The server quit without updating PID file

版权声明:本文为博主原创文章,未经博主允许不得转载。 注意:本文出自“阿飞”的博客,如果要转载本文章,请与作者联系!并注明来源: http://blog.csdn.net/faye0412/article/details/7038290 问题起因:今天做了一件事情:我在...