Mysql常用命令
添加复合索引
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