暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
DevOps MySQL.pdf
32
11页
0次
2023-07-09
免费下载
DevOps MySQL
VS 内存表
1. 内存表,指的是使用 Memory 引擎的表,建表语法:CREATE
TABLE ... ENGINE=Memory
o
所有数据都保存在内存中,系统重启时被清空,但表结
构还在
2. 临时表,可以使用各种引擎
o 如果使用的是 InnoDB 或者 MyISAM 引擎,数据需要写到
磁盘上
o 当然也可以使用 Memory 引擎
特征
session A
session B
CREATE TEMPORARY TABLE t(c int)
ENGINE=MyISAM;
(创建临时表)
SHOW CREATE TABLE
t;
(Table test.t
doesnt exist)
CREATE TABLE t(id INT PRIMARY KEY)
ENGINE=InnoDB;
(创建普通表)
SHOW CREATE TABLE t;
(显示临时表)
SHOW TABLES;
(显示普通表)
INSERT INTO t
VALUES (1);
SELECT * FROM t;
(返回 1)
SELECT * FROM t;
(Empty set)
1. 建表语法:CREATE TEMPORARY TABLE
2. 临时表只能被创建它的 session 访问,对其它线程是不可见
3. 临时表可以与普通表同名
4. 同一个 session 内有同名的临时表和普通表时,SHOW CREATE
语句以及增删改查语句访问的是临时表
5. SHOW TABLES 命令不显示临时表
of 11
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜