Mysql常用
文章目录 mysql的语句的执行过程 mysql的优化器优化 判null 外键约束与级联操作 mysql的语句的执行过程 from join on where group by (从此处开始可以使用select中指定的别名) avg、sum、max having select distinct order by mysql的优化器优化 判null ISNULL(xxx):只有xxx为null 的时候 ISNULL(exp) 函数的返回值为1 ,空串和有数据都为0; is null 外键约束与级联操作 添加外键约束: CONSTRAINT 外键名称(形如:FK_从表_主表) FOREIGN KEY((从表外键字段)) REFERENCES 主表(主键字段); 级联操作(在外键的最后面添加): . cascade方式 在父表上update/delete记录时,同步update/delete掉子表的匹配记录 . set null方式 在父表上update/delete记录时,将子表上匹配记录的列设为null 要注意子表的外键列不能为not null . No action方式 如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作 . Restrict方式 同no action, 都是立即检查外键约束 . Set default方式 父表有变更时