Database- mysql
文章平均质量分 62
fox1987
这个作者很懒,什么都没留下…
展开
-
MyISAM 和InnoDB两种mysql引擎的对比
工作中使用mysql越来越多了,常用的mysql引擎就是MyISAM和InnoDB,总结下这两种区别。以便于自己后续选择引擎参考。MyISAMInnoDB非聚集索引:物理存储不按照索引排序聚集索引:物理存储按照索引排序索引文件和数据文件是分离的。索引文件按照B+树组织的,树的叶子节点的data域存放的是数据的地址。原创 2013-12-09 12:19:31 · 921 阅读 · 0 评论 -
事务的四种隔离级别
事务具有ACID四种特性:1、原子性(Atomicity):事务中的操作作为一个原子操作,其要么全部执行,要么都不执行,不可以部分执行。比如银行的转账服务,这个事务的最终结果一定是:某个账户的余额增加了x,而另外一个账户的余额减少了x,或者两个账户的余额未发生变化。而不会出现其他情况。2、一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。3、隔离型原创 2015-02-08 21:59:10 · 2151 阅读 · 0 评论 -
mysql 类型转换对索引的影响
看到http://www.2cto.com/database/201202/119999.html 这篇博文,自己验证了一下create table if not exists `test`( `id` int unsigned not NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, `age` int原创 2014-10-15 14:53:05 · 1966 阅读 · 0 评论 -
MVCC 问答
转载自:http://qing.blog.sina.com.cn/1765738567/693f084733003vvn.htmlQ:先要谢谢你的文章,很系统且讲清‘为什么’(而不是简单的‘是什么’),收获不少。看到mvcc时 http://qing.blog.sina.com.cn/1765738567/693f08473300067j.html,有一些不理解,还望详解。转载 2014-06-22 19:57:33 · 780 阅读 · 0 评论 -
Mysql Innodb中undo-log和MVCC多版本一致性读 的实现
http://hi.baidu.com/gao_dennis/item/1f133311f50a94423a176ef5转载 2014-08-03 19:22:18 · 5928 阅读 · 0 评论 -
资料大杂烩
2013年中国数据库大会PPT原创 2014-03-31 16:37:28 · 694 阅读 · 0 评论 -
mysql中字符集相关的问题
深入Mysql字符集设置 深入理解SET NAMES和mysql(i)_set_charset的区别转载 2014-03-31 15:46:51 · 718 阅读 · 0 评论 -
mysql 的datetime和timestamp的知识小结
总结下mysql的datetime和timestamp两种类型的相关知识 mysql 的datetime和timestamp的区别datetime的取值范围是1000-01-01 00:00:00 到9999-12-31 23:59:59 而timestamp仅为1970-01-01 00:00:00 到2037 23:59:59timestamp具有自动初始化和自动更新的特性:自原创 2014-03-04 12:10:00 · 961 阅读 · 0 评论 -
MySQL Show命令的使用
转载自:http://www.ccvita.com/356.html非常受用show tables或show tables from database_name;解释:显示当前数据库中所有表的名称show databases;解释:显示mysql中所有数据库的名称show processlist;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查转载 2014-02-16 12:57:42 · 779 阅读 · 0 评论 -
mysql的加锁与死锁问题
记录下网上看到的又用的资料:需要反复阅读以加深理解啊http://hedengcheng.com/?p=771:MySQL 加锁处理分析,博主分析的很详细,阅读后受益匪浅http://hedengcheng.com/?p=844:一个最不可思议的MySQL死锁分析:仔细阅读后,对mysql的加锁理解更加深一步原创 2014-01-28 14:34:03 · 847 阅读 · 0 评论 -
关于MySQL的load data infile
最近经常使用mysql的load data infile导入数据。查阅了相关资料记录下:以下部分转载自:http://shanchao7932297.blog.163.com/blog/static/1363624201141135548221/1)在客户端也可以向远程MySQL服务器执行 ‘load data‘ 命令, 比如,客户端IP: 192.168原创 2014-01-04 19:36:39 · 4061 阅读 · 0 评论 -
mysql 之 常用sql语句整理
最近工作和mysql打交道多了。常用的sql整理下插入语句insert into $table_name($column_name1,$column_name2,....$column_nameN) values(val1, val2, .... valN);执行插入,当出现重复记录时会出现警告insert ignore into $table_name($co原创 2013-11-29 09:59:32 · 1056 阅读 · 0 评论 -
innodb mysql的锁和索引
记录下工作中使用到的关于mysql的一些问题。待完善InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁!联合索引指的是可以在多个列上添加索引alter table原创 2013-12-30 16:49:20 · 2639 阅读 · 0 评论 -
详解MySQL中EXPLAIN解释命令
mysql的explain可以帮助我们分析sql语句。帮助我们更好的使用索引和优化sql语句。找了下explain 命令的用法的资料。记录下转载自:http://database.51cto.com/art/200912/168453.htmexplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在转载 2014-01-01 21:21:41 · 776 阅读 · 0 评论 -
mysql数据库的字符集相关
数据库的字符集查看数据库当前支持的字符集Default collation 为校对规则,以此决定字符的等价关系和大小关系。 其中ci是case insensitive即大小写不敏感, cs 为case sensitive 即大小写敏感。 MaxLen是用于存储一个字符的最大的字节数目字符集相关的变量查看数据库的字符集相关的变量如下:原创 2015-02-27 11:42:00 · 819 阅读 · 0 评论