随笔分类 -  数据库

摘要:1. 删除mysql的数据文件 2. 删除mqsql的配置文件 3. 自动卸载mysql的程序 阅读全文
posted @ 2016-07-02 16:28 人生设计师 阅读(266) 评论(0) 推荐(0) 编辑
摘要:http://m.blog.csdn.net/article/details?id=2630620 阅读全文
posted @ 2016-06-30 21:59 人生设计师 阅读(766) 评论(0) 推荐(0) 编辑
摘要:要动态的变化分页查询的条件,比如pageNow 这个变量表示的是当前是第几页, 阅读全文
posted @ 2016-04-23 18:31 人生设计师 阅读(3666) 评论(1) 推荐(0) 编辑
摘要:http://coolshell.cn/articles/10910.html 阅读全文
posted @ 2016-04-07 18:44 人生设计师 阅读(173) 评论(0) 推荐(0) 编辑
摘要:原文转自:http://blog.jobbole.com/89140/#comment-153039 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 阅读全文
posted @ 2016-03-04 12:23 人生设计师 阅读(288) 评论(0) 推荐(0) 编辑
摘要:事务就是一个会话过程中,对上下文的影响是一致的,要么所有的更改都做了,要么所有的更变都撤销掉。就要么生,要么死。没有半死不死的中间不可预期状态。 参考下薛定谔的猫。 事务是为了保障业务数据的完整性和准确性的。 分布式事务,常见的两个处理办法就是两段式提交和补偿。 两段式提交典型的就是XA,有个事务协 阅读全文
posted @ 2016-02-18 22:11 人生设计师 阅读(236) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.2cto.com/database/201108/100546.htmlmysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服... 阅读全文
posted @ 2016-01-14 22:02 人生设计师 阅读(686) 评论(0) 推荐(0) 编辑
摘要:客户的机器系统异常关机,重启后mysql数据库不能正常启动,重装系统后发现数据库文件损坏,悲催的是客户数据库没有进行及时备份,只能想办法从数据库文件当中恢复,查找资料,试验各种方法,确认下面步骤可行:一、找回表结构,如果表结构没有丢失直接到下一步a、先创建一个数据库,这个数据库必须是没有表和任何操作... 阅读全文
posted @ 2016-01-13 22:44 人生设计师 阅读(582) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.tuicool.com/articles/RZRnq2Xtrabackup简介Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份 同样需要加表锁)。XtraB... 阅读全文
posted @ 2016-01-13 22:42 人生设计师 阅读(4888) 评论(0) 推荐(0) 编辑
摘要:此方法只适合innodb_file_per_table = 1 当误删除ibdata 该怎么办? 如下步骤即可恢复: 1、准备工作 1)准备一台纯洁的mysql环境【从启动到现在没有使用过INNODB的表结构的mysql环境】(当然也可以不用纯洁的,但是一定要保证表id 小于后续要恢复的... 阅读全文
posted @ 2016-01-13 20:54 人生设计师 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:数据库误操作,把表的字段删除了,关键是被删除的字段的数据很重要,现在想要恢复数据,下面说说是怎么操作的。数据库只剩.frm和.ibd文件了,按照网上的做法分如下两步来进行:一、找回表结构,二、找回数据。关键是我在第一步就碰到了问题,进行不下去,网上第一步的描述如下:a、先创建一个数据库,这个数据库必... 阅读全文
posted @ 2016-01-13 20:53 人生设计师 阅读(2827) 评论(0) 推荐(1) 编辑
摘要:1、安装(1)查看是否安装 yum list installed mysql*(2)查看现有安装包 yum list mysql*(3)安装mysql服务器端 yum install mysql-dev yum install mysql-se... 阅读全文
posted @ 2016-01-13 17:10 人生设计师 阅读(564) 评论(0) 推荐(0) 编辑
摘要:今天发现Mysql的not in使用的一个问题,大致是:select * from A where id not in (select fid from B).发现查询结果无论如何都是0条记录。后来发现B里面返回的查询结果集有一条NULL值,查了资料才知道mysql 的not in里面如果有一个NU... 阅读全文
posted @ 2016-01-12 20:35 人生设计师 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:阿里巴巴推出的国产数据库连接池,据网上测试对比,比目前的DBCP或C3P0数据库连接池性能更好简单使用介绍Druid与其他数据库连接池使用方法基本一样(与DBCP非常相似),将数据库的连接信息全部配置给DataSource对象。下面给出2种配置方法实例:1. 纯Java代码创建DruidDataSo... 阅读全文
posted @ 2016-01-09 22:27 人生设计师 阅读(9087) 评论(0) 推荐(0) 编辑
摘要:DRUID——为监控而生的DB池1. DRUID介绍DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有... 阅读全文
posted @ 2016-01-09 22:17 人生设计师 阅读(2639) 评论(0) 推荐(0) 编辑
摘要:mysql查看表结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;示例:use testDB; #切换到testDB数据库select * from columns where table_name='表名';... 阅读全文
posted @ 2016-01-08 23:32 人生设计师 阅读(1663) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/xdp-gacl/p/4040019.html 阅读全文
posted @ 2015-12-21 18:22 人生设计师 阅读(151) 评论(0) 推荐(0) 编辑
摘要:添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面:1. 存数据时:数据库在存放项目数据的时候会先用UTF... 阅读全文
posted @ 2015-12-21 17:04 人生设计师 阅读(509) 评论(0) 推荐(0) 编辑
摘要:事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下:1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚实际上是一个比较高层抽象的概念,大... 阅读全文
posted @ 2015-12-02 22:22 人生设计师 阅读(1286) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://it.dataguru.cn/article-3352-1.html摘要: 本地MySQL数据库要访问远程MySQL数据库的表中的数据, 必须通过FEDERATED存储引擎来实现. 有点类似Oracle中的数据库链接(DBLINK). 要允许这个存储引擎, 当构建MySQL时... 阅读全文
posted @ 2015-12-01 12:50 人生设计师 阅读(350) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示