Welcome 微信登录

首页 / 数据库 / MySQL

深入理解Mysql的四种隔离级别

深入理解Mysql的四种隔离级别

一、首先什么是事务?事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。二、事务的 ACID事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isola...
jQuery 绑定事件的方式总结

jQuery 绑定事件的方式总结

jQuery 绑定事件jQuery提供了多种绑定事件的方式,每种方式各有其特点,明白了它们之间的异同点,有助于我们在写代码的时候进行正确的选择,从而写出优雅而容易维护的代码。下面我们来看下jQuery中绑定事件的方式都有哪些。 jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。在开始看他们之前 一:bind(type,[data],func...
mySQL count多个表的数据实例详解

mySQL count多个表的数据实例详解

一、实现需求最近在做成就系统,成就中有很多维度都和数量有关,比如用户粉丝数达到多少50个,授予 名扬四海 称号,用户点赞达到 100 次,授予 点赞圣手 称号等等。粉丝数在 user_relation 表点赞数在 user_praise 表按照以往的做法,如果需要查询用户的这些数据,又因为数据是在不同的表中,所以往往会分开多条 SQL 查询,比如:SELECT count(*) mysh FROM user_relation WHERE other_uid...
在Mysql数据库里通过存储过程实现树形的遍历

在Mysql数据库里通过存储过程实现树形的遍历

关于多级别菜单栏或者权限系统中部门上下级的树形遍历,oracle中有connect by来实现,mysql没有这样的便捷途径,所以MySQL遍历数据表是我们经常会遇到的头痛问题,下面通过存储过程来实现。1,建立测试表和数据:DROP TABLE IF EXISTS csdn.channel; CREATE TABLE csdn.channel ( id INT(11) NOT NULL AUTO_INCREMENT, cname VARCHAR(200) ...
CentOS下安装mysql时忘记设置root密码致无法登录的解决方法

CentOS下安装mysql时忘记设置root密码致无法登录的解决方法

前言昨天一天都是启动mysql时提示:The server quit without updating PID file,今天重装了mysql之后还是同样报错,然后恢复了一下/usr/my.cnf突然就可以启动了。(明明昨天/usr/my.cnf就是默认的,有个解决方法说改这个文件才改的)然后现在就到没有设置root密码的问题了,搜了几个方法都不行,直到看到下面这个方法一才行。解决方法一:# /etc/init.d/mysql stop # mysqld_...
深入浅析MySQL COLUMNS分区

深入浅析MySQL COLUMNS分区

介绍COLUMN分区是5.5开始引入的分区功能,只有RANGE COLUMN和LIST COLUMN这两种分区;支持整形、日期、字符串;RANGE和LIST的分区方式非常的相似。COLUMNS和RANGE和LIST分区的区别1.针对日期字段的分区就不需要再使用函数进行转换了,例如针对date字段进行分区不需要再使用YEAR()表达式进行转换。2.COLUMN分区支持多个字段作为分区键但是不支持表达式作为分区键。COLUMNS支持的类型整形支持:tinyin...
数据从MySQL迁移到Oracle 需要注意什么

数据从MySQL迁移到Oracle 需要注意什么

将数据从MySQL迁移到Oracle的注意事项,有如下几点1.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记)INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE;INS...
My Sql 1067错误与编码问题的解决方案

My Sql 1067错误与编码问题的解决方案

My Sql 大部分都是用绿色版(解压版) 然后注册服务 简单方便。但是。配置文件头痛的一逼。首先配置mysql的环境变量。mySQL 环境变量(我的电脑-右击属性-高级-环境变量)MYSQL_HOME(解压路径):E:MYSQLmysql-5.6.23-winx64path:在最后面添加 ;%MYSQL_HOME%in 注意分号不加环境变量CMD时会提醒不是内部外部命令。楼主用的。5.6.23版本。my-default.ini内容如下[mysqld]#...
<< 21 22 23 24 25 26 27 28 29 30 >>