MySQL 软件列表

mysql中IFNULL,IF,CASE的区别介绍
MySQL

mysql中IFNULL,IF,CASE的区别介绍

2020-02-16 标签:mysql,ifnull,case,区别,介绍,假设有,一数,状态字,设计,varchar,类型,以下,null,pending,refund,cancel

假设有一数据表的状态字段设计为varchar类型,有以下值:NULL,pending,pending refund,refund,cancel. 我们知道查询状态为cancel的订单,SQL语句可以这样写:SELECT o.oid,o.moneyreceipt,o.moneyget,o.thecur

mysql 事务处理及表锁定深入简析
MySQL

mysql 事务处理及表锁定深入简析

2020-02-16 标签:mysql,事务处理,锁定,深入,的事,处理,主要,两种,方法,begin,rollback,commit,实现,事务

MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通

mysql 表维护与改造代码分享
MySQL

mysql 表维护与改造代码分享

2020-02-16 标签:mysql,维护,改造,代码,分享,改变,数据,类型,sql,alter,table,visitor,modify,n,am,varchar,30,追加

改变列的数据类型 [sql] ALTER TABLE visitor MODIFY nam VARCHAR(30); 追加新列 [sql] ALTER TABLE visitor ADD age INT; ALTER TABLE visitor ADD age INT FIRST; ALTER TA

mysql数据库连接池配置教程
MySQL

mysql数据库连接池配置教程

2020-02-16 标签:mysql,数据库,连接,配置,教程,第一步,javabean,实现,代码,如下,package,jdbc,db,import,java,util,hashmap,sql

第一步:写javabean 实现代码如下: package withouttears.jdbc.db; import java.util.HashMap; import java.sql.*; //JNDI有两个核心接口Context和DirContext, //Context中包含了基本的名字操作

mysql 复制过滤重复如何解决
MySQL

mysql 复制过滤重复如何解决

2020-02-16 标签:mysql,复制,过滤,重复,如何,解决,replicate,db,ignore,同时,出现,容易,混淆,毫无意义,statement,模式,使用,use

1、replicate_do_db 和 replicate_ignore_db 不要同时出现。容易出现混淆。也是毫无意义的。 Replicate_Do_DB: db1 Replicate_Ignore_DB: db2 statement模式: 使用use 语句 use db1;insert into

mysql 添加索引 mysql 如何创建索引
MySQL

mysql 添加索引 mysql 如何创建索引

2020-02-16 标签:mysql,添加,索引,如何,创建,primary,key,主键,alter,table,n,ame,add,column,unique,唯一,index

1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `

mysql 临时表 cann't reopen解决方案
MySQL

mysql 临时表 cann't reopen解决方案

2020-02-16 标签:mysql,临时,cann,t,reopen,解决方案,当你,创建,使用,temporary,关键字,实现,代码,如下,create,table,tmp,n,ame

当你创建临时表的时候,你可以使用temporary关键字。如: 实现代码如下: create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null);或 实现代码如下: create temporary

mysql存储过程 游标 循环使用介绍
MySQL

mysql存储过程 游标 循环使用介绍

2020-02-16 标签:mysql,存储,过程,游标,循环,使用,介绍,是从,版本,才开,支持,目前,一般,都可以,用到,今天,分享,下自

Mysql的存储过程是从版本5才开始支持的,所以目前一般使用的都可以用到存储过程。今天分享下自己对于Mysql存储过程的认识与了解。一些简单的调用以及语法规则这里就不在赘述,网上有许多例子。这里主要说说大家常用的游标加循环的嵌套使用。 首先先介绍循环的分类: (1)WHILE ... END WHI

mysql存储过程事务管理简析
MySQL

mysql存储过程事务管理简析

2020-02-16 标签:mysql,存储,过程,事务管理,acid,atomic,consistent,isolated,durable,程序,提供,绝佳,机制,定义,封装,管理,事务

ACID:Atomic、Consistent、Isolated、Durable 存储程序提供了一个绝佳的机制来定义、封装和管理事务。 1,MySQL的事务支持 1)MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: Sql代码 实现代码如下: MyISAM:不支持事务,用于只读

MySQL 删除大表的性能问题解决方案
MySQL

MySQL 删除大表的性能问题解决方案

2020-02-16 标签:mysql,删除,性能,问题解决,方案,讨论,engine,innodb,30,g,如何,减少,hang,时间,现做,简单,总结

微博上讨论MySQL在删除大表engine=innodb(30G+)时,如何减少MySQL hang的时间,现做一下简单总结: 当buffer_pool很大的时候(30G+),由于删除表时,会遍历整个buffer pool来清理数据,会导致MySQL hang住,解决的办法是: 1、当innodb_