随笔分类 - Mysql
摘要:创建索引 // 语法 CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [USING index_type] ON table_name (index_col_name,...) // 实例 create unique index using btr
阅读全文
摘要:MySQL数据库优化设计的知识点很广,这里我主要将其划分为Schema、sql、index,硬件四方面谈谈自己的理解。 Schema 字段设计:吝啬的原则,Not Null,三个预留备用字段。 表的设计合理化,首先不得不提到三范式 1. 字段不可分 2. 所有非主键字段依赖主键字段 3. 所有非主键
阅读全文
摘要:Table Colume 介绍 |列名|说明| | | | |id|执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置| |select_type|显示本行是简单或复杂se
阅读全文
摘要:RBAC--基于角色的权限管理系统 优势: 1. 简化了用户和权限的关系 2. 易扩展,易于维护 3. RBAC不用给用户单个分配权限,只用指向对应的角色就会有对应的权限,而且分配权限和收回权限都很方便 组成部分:用户,角色,权限,用户角色关系,角色权限关系 如下图所示 功能需求列表: 权限控制流程
阅读全文
摘要:授权的方式允许任何主机访问mysql服务器: 限定ip访问: 但其实限定ip也可以通过firewalld。
阅读全文
摘要:Information_schema: 1. tables 提供表信息: 表所属数据库,表名,表类型,行数,最大自增数等等。 2. columns 提供字段信息: 表所属数据库,表名,字段名,字段详细信息。 3. statistics 提供表索引信息 4.views 提供表的视图信息 ......
阅读全文
摘要:由于单表数据量过大导致的更新操作处于卡死状态,无法打开也无法修改。 此时需要命令行模式连接数据库,注意点:此处连接需要相同的账号 1. $ SHOW PROCESSLIST; 2. $ kill 375; # 此处375为卡死的线程。
阅读全文
摘要:本文主要讲解MyISAM和InnoDB优缺点对比 MyISAM是MySQL的默认数据库引擎(5.5版之前)。虽然性能极佳,而且提供了大量的特性,包括全文索引、压缩、空间函数等,但MyISAM不支持事务和行级锁,而且最大的缺陷就是崩溃后无法安全恢复。不过,5.5版本之后,MySQL引入了InnoDB(
阅读全文

浙公网安备 33010602011771号