MYSQL中explain使用extended 扩展命令可以使explain之外额外获取信息
这个信息可以通过show warnings 获得,
使用了extended,在执行完explain后,可以使用show warnings语句查询相应的优化信息。
mysql中
inner join 和 join 和 自连接等价查询最后都会被MYSQL查询优化器转换成join语句。
join 写法应该是属于SQL99的标准,
而连接查询写法应该是SQL92的标准
他们的性能没有差别的。
还有种写法是如果连接的两个表关联的两个字段名相同。可以使用using 而不用ON。
使用USING的话,那么获得字段中不会出现重复字段名,而JOIN的话,会出现重复字段
这个信息可以通过show warnings 获得,
使用了extended,在执行完explain后,可以使用show warnings语句查询相应的优化信息。
mysql中
inner join 和 join 和 自连接等价查询最后都会被MYSQL查询优化器转换成join语句。
join 写法应该是属于SQL99的标准,
而连接查询写法应该是SQL92的标准
他们的性能没有差别的。
还有种写法是如果连接的两个表关联的两个字段名相同。可以使用using 而不用ON。
使用USING的话,那么获得字段中不会出现重复字段名,而JOIN的话,会出现重复字段