An introduction of the classes, devices, indicators, as well as adverse effects of diabetes medicines, consisting of metformin, SGLT2 preventions, GLP-1 receptor villains, DPP4 preventions, and also sulfonylureas.