Category: MySQL
SQL 中 join, left join, right join 的区别
在 SQL 中,JOIN 用于根据相关列将多个表的数据组合在一起。主要的 JOIN 类型包括 INNER JOIN(简称 JOIN)、LEFT JOIN 和 RIGHT JOIN。让我们分别解释它们的区别: 1. JOIN / INNER JOIN 示例: 结果: 只返回 Customers 表和 Orders 表中 都匹配 的 customer_id 记录。 2. LEFT JOIN / LEFT OUTER JOIN 示例: 结果: 返回 Customers 表中的所有客户,即使某个客户没有下过订单,其 order_id 也会显示 NULL。 3. RIGHT JOIN / RIGHT OUTER JOIN 示例: 结果: 返回 Orders…
How to change collation of database, table, column?
Changing it database wide: Changing it per table: Good practice is to change it at table level as it’ll change it for columns as well. Changing for specific column is for any specific case. Changing collation for a specific column: