# 执行计划中的算子 扫描数据类算子（E）

+ `Table Reader` 示例
  + `mysql> EXPLAIN SELECT * FROM t WHERE id > 1 or a > 100;`
```
+-------------------------+----------+-----------+---------------+-----------------------------------------+
| id                      | estRows  | task      | access object | operator info                           |
+-------------------------+----------+-----------+---------------+-----------------------------------------+
| TableReader_7           | 10055.00 | root      |               | data:Selection_6                        |
| └─Selection_6           | 10055.00 | cop[tikv] |               | or(gt(test.t.id, 1), gt(test.t.a, 100)) |
|   └─TableFullScan_5     | 10055.00 | cop[tikv] | table:t       | keep order:false                        |
+-------------------------+----------+-----------+---------------+-----------------------------------------+
3 rows in set (0.01 sec)
```
-------------------------------------------------------------
Table Reader 示例
```
mysql> EXPLAIN SELECT * FROM t WHERE id > 1 or a > 100;
+-------------------------+----------+-----------+---------------+-----------------------------------------+
| id                      | estRows  | task      | access object | operator info                           |
+-------------------------+----------+-----------+---------------+-----------------------------------------+
| TableReader_7           | 10055.00 | root      |               | data:Selection_6                        |
| └─Selection_6           | 10055.00 | cop[tikv] |               | or(gt(test.t.id, 1), gt(test.t.a, 100)) |
|   └─TableFullScan_5     | 10055.00 | cop[tikv] | table:t       | keep order:false                        |
+-------------------------+----------+-----------+---------------+-----------------------------------------+
3 rows in set (0.01 sec)
```