MySQL中的IF语句是一种条件控制结构,允许根据条件执行不同的操作。它有两种主要形式:1.函数形式:IF(expr1,expr2,expr3)-如果expr1为TRUE(非零且非NULL),返回expr2;否则返回expr3。2.流程控制形式(在存储过程中使用):IFconditionTHENstatements;ELSEIFconditionTHENstatements;ELSEstatements;ENDIF;示例:SELECTIF(1>2,'True','False');--返回'False'在存储过程中:IFsalary>5000THENSETbonus=1000;ELSESETbonus=500;ENDIF;IF语句可以嵌套使用,处理更复杂的条件逻辑。