服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - Mysql临时表原理及创建方法解析

Mysql临时表原理及创建方法解析

2020-12-22 21:56指尖,写不尽 Mysql

这篇文章主要介绍了Mysql临时表原理及创建方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了Mysql临时表原理及创建方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

mysql 利用 temporary 关键字就可以创建出一个临时表。创建的这张表会在与服务器的会话终止时自动消失

语法:create temporary table tbl_name...;

规则:每个会话只能看到自己创建的临时表,不同的会话可以创建相同表名称的临时表。临时表的表名可以和永久表的名字相同。

好处:可以利用临时表保存一些临时数据,断开会话自动清除数据

坏处:

1.与服务器意外断开会话,临时表将被删除。

2.临时表只对创建会话可见,所以和线程池连接技术不能同时共用

3.可能会跟永久表冲突,导致重连之后误操作永久表种的数据。为了避免删除相同表明的永久表,执行删除表结构的时候可以使用drop temporary table_name;

创建一个临时表

?
1
2
3
4
create temporary table student_copy(
  id int primary key,
  name varchar(20)
)Engine=InnoDB default charset utf8;

ps:临时表创建完成,用show tables 看不见

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.cnblogs.com/haloujava/p/11575308.html

延伸 · 阅读

精彩推荐
  • Mysql在MySQL中创建带有IN和OUT参数的存储过程的方法

    在MySQL中创建带有IN和OUT参数的存储过程的方法

    这篇文章主要介绍了在MySQL中创建带有IN和OUT参数的存储过程的方法,在一定程度上简化了操作,需要的朋友可以参考下 ...

    MYSQL教程网3852020-05-12
  • MysqlMySQL存储引擎基础知识

    MySQL存储引擎基础知识

    本篇文章主要给大家讲述了MySQL存储引擎相关基础知识,有助于大家对MySQL存储引擎有更好的理解,学习下吧。...

    MYSQL教程网4362020-08-21
  • MysqlMySql服务未知原因消失解决方法

    MySql服务未知原因消失解决方法

    这篇文章主要介绍了MySql服务未知原因消失解决方法的相关资料,需要的朋友可以参考下...

    mysql教程网4942020-07-24
  • MysqlMySQL服务维护笔记

    MySQL服务维护笔记

    使用 MySQL 服务的一些经验,主要从以下几个方面考虑的MySQL服务规划设计。对于高负载站点来说PHP和MySQL运行在一起(或者说任何应用和数据库运行在一起的...

    mysql技术网5152019-10-16
  • MysqlMySQL JOIN之完全用法

    MySQL JOIN之完全用法

    最近在做mysql的性能忧化,做到多表连接查询,比较头疼,看了一些join的资料,终于搞定,这里分享出来! ...

    mysql教程网4232019-11-04
  • MysqlMySQL数据库修复方法(MyISAM/InnoDB)

    MySQL数据库修复方法(MyISAM/InnoDB)

    这篇文章主要为大家整理了7条修复MySQL数据库的方法,当简单的重启对数据库不起作用,或者有表崩溃时,需要的朋友可以参考下 ...

    mushme4942020-04-07
  • MysqlMySQL日期数据类型、时间类型使用总结

    MySQL日期数据类型、时间类型使用总结

    MySQL日期数据类型、MySQL时间类型使用总结,需要的朋友可以参考下。 ...

    mysql教程网3952019-11-08
  • MysqlMySQL InnoDB 二级索引的排序示例详解

    MySQL InnoDB 二级索引的排序示例详解

    这篇文章主要给大家介绍了关于MySQL InnoDB 二级索引的排序的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...

    coderbee笔记1952019-06-11