导读:在mysql中 , 我们有时需要使用临时表来存储一些临时数据,但是如何判断一个表是否为临时表呢?本文将介绍mysql中判断临时表的方法 。
1.查看表名前缀
在mysql中,临时表的表名前缀为“#”或“tmp_” , 因此我们可以通过查看表名前缀来判断一个表是否为临时表 。
例如:
SELECT table_name FROM information_schema.tables WHERE table_name LIKE '#%';
SELECT table_name FROM information_schema.tables WHERE table_name LIKE 'tmp_%';
如果查询结果不为空 , 则说明存在临时表 。
2.查看表类型
我们也可以通过查看表的类型来判断是否为临时表 。在mysql中,临时表的类型为“TEMPORARY” 。
SHOW CREATE TABLE temp_table;
【mysql使用临时表提高查询效率 mysql判断临时表】如果结果中包含“TEMPORARY” , 则说明该表为临时表 。
总结:以上两种方法都可以用来判断mysql中的临时表,根据实际情况选择适合自己的方法即可 。
推荐阅读
- mysql数据大怎么处理 mysql大数据量更新
- mysql数据库免费下载 mysql数据库百度
- sql数据字典生成工具 mysql字典生成工具
- mysql自增长函数 mysql修改自增长值
- 两表更新sql mysql双表联立更新
- 如何将本地设备连接到云服务器? 云服务器怎么连接本地设备
- redis支持的最大并发量 单台redis最大
- redis做队列的坏处 redis队列不重复
- redis每秒的吞吐量 每秒5w并发redis