我对 MySQL 很陌生。我的问题可能有问题,如果是,请更正或解释。
我刚刚通过在 Google 上搜索定义了解了堆表和临时表。 它们之间的确切区别是什么以及两者的实时用途是什么?
根据我的知识或我读过的内容:
堆表:内存中存在的表称为堆表。在 MySql 中创建 HEAP 表时,用户需要将 TYPE 指定为 HEAP。这些表现在更普遍地称为内存表。这些内存表从来没有像“BLOB”或“TEXT”这样的数据类型的值。他们使用使他们更快的索引。
临时表:临时表在某些情况下对于保存临时数据可能非常有用。临时表是当当前客户端会话终止时它们将被删除。