Mycobacterium tuberculosis is the causative agent of human tuberculosis. Through the genotyping of Mycobacterium tuberculosis, we can find the epidemic situation and characteristics of tuberculosis in time, analyze the transmission chain between patients in different jurisdictions, and formulate effective intervention measures in time, to provide a strong basis for clinical diagnosis and treatment. At present, several genotyping techniques for Mycobacterium tuberculosis have their advantages and disadvantages in application. This article reviews the genotyping technology, population genetics and genotyping naming rules of Mycobacterium tuberculosis.