MySQL执行命令delete语句时,如果包括where条件,并不会真正的把数据从表中删除,而是将数据转换成了碎片,通过下面的命令可以查看表中的碎片数量和索引等信息: mysql > show table status like 'table_name' 查询结果中: Index_length 代表索引的数量 Data_free 代表碎片数量 然后执行下面命令进行优化整理: mysql > optimize table table_name 如果之前的碎片数量多,执行时间可能会久一点,执行结束…
MySQL 中,\g和\G的作用: \g 的作用是 go (\g) Send command to mysql server. \G 的作用是将查询到的结果,每行显示一个字段和字段值,方便查看 ego (\G) Send command to mysql server, display result vertically. 详情可以在 mysql 终端,输入help命令查看.…
mysql explain中key_len的作用key_len越小 索引效果越好 name的字段类型是varchar(20),字符编码是utf8,一个字符占用3个字节,那么key_len应该是 20*3=60. <pre>mysql> explain select * from `member` where name='fdipzone';+----+-------------+--------+------+---------------+------+---------+------…