表类型、存储引擎
2021/6/29 23:22:06
本文主要是介绍表类型、存储引擎,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
表类型和存储引擎
1.myisam不支持事务,也不支持外键,但访问速度快,对事务完整性没有要求
2.innodb存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是比起myisam存储引擎,innodb写的处理效率差一些并且会占用更多的磁盘空间以保存数据的索引
3.memory存储引擎使用存在内存中的内容类创建表。每个memory表指实际对应一个磁盘文件。memory类型的表访问非常快,因为数据是放在内存中的,并默认使用hash索引。但一旦mysql服务关闭,表中的数据就会丢失,但表的结构还在。
show engines
查看所有存储引擎及引擎内容
CREATE TABLE my_temp( id INT, `name` VARCHAR(32)) ENGINE MYISAM; START TRANSACTION; SAVEPOINT t1; INSERT INTO my_temp VALUES(1,'1234'); SELECT * FROM my_temp; ROLLBACK TO t1;
经典的用户在线状态 CREATE TABLE my_temp( id INT, `name` VARCHAR(32)) ENGINE MEMORY;
修改存储引擎 ALTER TABLE my_temp ENGINE = INNODB
这篇关于表类型、存储引擎的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南