MySQL中使用from的语句有哪些
时间: 2024-09-19 18:01:21 浏览: 64
在MySQL中,`FROM`关键字用于SQL查询语句的基本结构中,它通常用于指定你要从哪些表(或视图)获取数据。`FROM`后面跟着的是一个或多个表名,它们可以是:
1. 表名称:如`orders`, `customers`等,这是最基础的情况。
2. 自连接(JOIN):通过`JOIN`关键字,你可以合并两个或更多的表,基于它们之间的关联字段(如`customer_id`)进行操作,如`INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN`, `FULL OUTER JOIN`等。
3. 子查询:有时候,你可以在`FROM`后面嵌套一个子查询,作为临时的数据源。
4. 表表达式(Table Expressions):如`GROUP BY`, `UNION`, `UNION ALL`, `CROSS JOIN`, 或者窗口函数(如`OVER()`)。
一个基本的`SELECT`语句示例可能是这样的:
```sql
SELECT * FROM table1
JOIN table2 ON table1.common_field = table2.common_field;
```
阅读全文