MySQL
码匠S10
这个作者很懒,什么都没留下…
展开
-
MySQL 查询数据库/表的容量、结构
选择数据库use information_schema1、查看所有数据库的容量selecttable_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'from information_schema.tablesgroup by tab原创 2022-02-15 16:57:44 · 452 阅读 · 0 评论 -
Mac下安装Mariadb
1.进官网https://downloads.mariadb.org/mariadb/10.2.6/,下载MariaDB 10.2.6稳定版(免费),选择版本时选择MAC .pkg版本,下载好后双击安装2.打开MAC终端 sudo /usr/local/mariadb/server/bin/mariadb 输入管理员密码,连接上MariaDB后,需要更改root密码和新建用户,因为远程工具不能用root用户登录(默认root用户密码为空)3.修改root密码和连接方式:(mysql_na原创 2021-01-07 19:15:48 · 643 阅读 · 0 评论 -
MySQL索引的Index method中btree和hash的区别
在MySQL中,大多数索引(如 PRIMARY KEY,UNIQUE,INDEX和FULLTEXT)都是在BTREE中存储,但使用memory引擎可以选择BTREE索引或者HASH索引,两种不同类型的索引各自有其不同的使用范围。Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索...原创 2018-02-27 11:58:45 · 741 阅读 · 0 评论 -
MySQL EXPLAIN type类型说明
EXPLAIN执行计划中type字段分为以下几种:ALL INDEX RANGE REF EQ_REF CONST,SYSTEM NULL自上而下,性能从最差到最好 type = ALL,全表扫描,MYSQL扫描全表来找到匹配的行(因为film表中rating不是索引)mysql> explain exten...转载 2018-02-27 14:16:33 · 26801 阅读 · 1 评论