添加复合索引

ALTER TABLE `table_name` ADD INDEX index_name (`key1`, `key2`, `key3`)

对比两个表中某字段的不同值
例如:对比a表aa字段与b表中bb字段的不同值

select * from a where a.aa not in (select bb from b)

查询重复数据
查询user表中,user_name字段值重复的数据及重复次数

select user_name,count(*) as count from user group by user_name having count>1;

修复表命令

myisamchk -rf /path/to/table.MYI

如果修复中报错

myisamchk: error: myisam_sort_buffer_size is too small

在后面添加--sort_buffer_size=500M

myisamchk -rf /path/to/table.MYI --sort_buffer_size=500M

如果还报错修改500M为更大的值试试

标签: none

上一篇: Centos常用命令
下一篇: Firewalld常用命令