上篇主要和大家探讨了Innodb引擎中出现幻读的处理方法与死锁的探测及避免死锁的一些注意事项。此篇,我们来研究下Innodb的索引。Innodb里涉及到的索引主要有四种,分别为聚簇索引(Clustered Index)、次级索引(Secondary Index)、全文索引(FULLTEXT Index)、哈希索引(Hash Index)。聚簇索引与次级索……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 1917浏览 0评论7个赞
上一篇主要和大家探讨了下Innodb的锁机制与隔离机制。本篇来和大家一起研究下在使用Innodb是会出现的问题以及如何解决它们。Innodb是如何解决幻读问题的什么是幻读?听起来似乎很高端,但实际上它只是反映了事务中的一种数据不一致的情况。下面看我来描述这样一个场景,通过这个场景,大家就能很清楚的知道幻读到底是什么意思。打开两个客户端,设为A和BA……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 1879浏览 26评论6个赞
从MySQL5.5开始,Innodb就成为MySQL的默认存储引擎了。可想而知,Innodb已经成为MySQL的主要生产方式。那Innodb到底有什么本事能够击败其它几位存储引擎而荣登宝座呢?下面,我就来和大家一起探讨探讨牛逼的Innodb引擎。Innodb涉及到的知识点比较多,所以我会分几篇来叙述,此篇主要介绍Innodb的基本概念和架构。 ……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 1820浏览 0评论6个赞
十、binlog查看工具mysqlbinlog的使用。 在讲解mysqlbinlog时,我先提供mysqlbinlog的相关参数给大家熟悉下:要查看binlog,首先得有。如果服务器用默认的启动方式,mysql将不会生成binlog。所以在mysqld启动时,必须加上–log-bin参数。binlog文件通常在数据文件目录内,如/us……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 2070浏览 0评论7个赞
七、使用mysqlshow工具查看数据库、表和列的信息。具体语法:shell> mysqlshow [options] [db_name [tbl_name [col_name]]] 注:如果没有数据库给定,列出数据库列表 如果没有表给定,列出所有数据库的表 如果没有列给定,列出表内所有的列例子:/u……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 2232浏览 0评论6个赞
四、客户端管理工具mysqlcheck的使用。mysqlcheck是客户端表维护工具,可以检查、修复、优化或分析表。如 shell> mysqlcheck databasename tablename [options]databasename为数据库名tablename为表名如果你只指定databasename,通常会检查database……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 1737浏览 0评论4个赞
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。一、对于MySQL用户来说,使用MySQL的第一步就是启动它。要启动MySQL,我们需要mysqld或mysqld_safe命令。默认情况下,直接执行mysqld或mysqld_safe即可。如 shell> m……继续阅读 » Jason.w.wei 5年前 (2016-09-03) 1947浏览 0评论5个赞
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数……继续阅读 » Jason.w.wei 5年前 (2016-04-26) 2308浏览 0评论5个赞
课程介绍:课程目标:快速上手,掌握MYSQL数据库基础知识及SQL语言。 课程受众:对mysql数据库有一定了解的学习者或PHP程序开发人员…【课程内容】什么是关系型数据库数据库服务器结构MYSQL数据库管理库相关操作表相关操作数据相关操作 字符集和校对规则PHP操作MYSQL数据库乱码原因及解决方法MYSQL的列类型……继续阅读 » Jason.w.wei 5年前 (2016-04-26) 2258浏览 0评论5个赞