zoukankan      html  css  js  c++  java
  • 什么是临时表,临时表什么时候删除?

    MySQL 临时表在我们需要保存一些临时数据时是非常有用的。临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间

    临时表在MySQL 3.23版本中添加,如果你的MySQL版本低于 3.23版本就无法使用MySQL的临时表。不过现在一般很少有再使用这么低版本的MySQL数据库服务了。

    MySQL临时表只在当前连接可见,如果你使用PHP脚本来创建MySQL临时表,那每当PHP脚本执行完成后,该临时表也会自动销毁

    如果你使用了其他MySQL客户端程序连接MySQL数据库服务器来创建临时表,那么只有在关闭客户端程序时才会销毁临时表,当然你也可以手动销毁。

    临时表可以手动删除:
    DROP TEMPORARY TABLE IF EXISTS temp_tb;
    临时表只在当前连接可见,当关闭连接时,MySQL会自动删除表并释放所有空间。因此在不同的连接中可以创建同名的临时表,并且操作属于本连接的临时表。
    创建临时表的语法与创建表语法类似,不同之处是增加关键字TEMPORARY,
    如:
    CREATE TEMPORARY TABLE tmp_table (
      NAME VARCHAR (10) NOT NULL,
      time date NOT NULL
    );
    select * from tmp_table;

  • 相关阅读:
    struts2上传下载
    git教程
    mysql触发器2
    mysql触发器
    mysql set sql_mode 1055 报错
    一些乱七八糟的话
    linux 命令2
    linux命令 mysql
    东南亚之行(越南篇)
    flume常见配置
  • 原文地址:https://www.cnblogs.com/mlinber/p/15074238.html
Copyright © 2011-2022 走看看