你可以使用以下 SQL 语句查询 `product` 表的所有数据,并按照 `typeid` 字段进行分组:
```sql
SELECT typeid, COUNT(*) FROM product GROUP BY typeid
```
在上述 SQL 语句中,我们使用 `SELECT` 语句查询了 `product` 表中的全部数据,并指定了需要查询的字段为 `typeid` 和 `COUNT(*)`。然后,在 `GROUP BY` 子句中指定按照 `typeid` 字段进行分组。最后,使用聚合函数 `COUNT(*)` 统计每个分组中的数据条数。执行该 SQL 语句后,将会返回按照 `typeid` 分组后每个分组中的数据条数。
如果你还需要查询每个分组中的具体数据,可以使用以下 SQL 语句:
```sql
SELECT * FROM product ORDER BY typeid
```
在上述 SQL 语句中,我们使用 `SELECT` 语句查询了 `product` 表中的全部数据,并使用 `ORDER BY` 子句按照 `typeid` 字段进行排序。执行该 SQL 语句后,将会返回按照 `typeid` 排序后的全部数据。