The invention discloses an aminoalcohol compound, its preparation method, a pharmaceutical composition containing the compound and an application of the compound. The structure of the compound is as shown in the general formula (I), wherein A, R1, R2, R3, R4, R5, R6, R7, R8 and R9 are as defined in the specification and the claims. The compound provided by the invention can be used in the preparation of drugs for preventing and / or treating autosomal dominant polycystic kidney disease.