mysql 从入门到精通笔记-第五章 存储引擎和数据类型
2022/6/10 2:21:09
本文主要是介绍mysql 从入门到精通笔记-第五章 存储引擎和数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
5.1 MySQL存储引擎 存储引擎是如何存储数据、如何为存储的数据建立索引、更新索引、查询数据的技术的实现方法。 关系型数据库中,数据是按照表进行存储的,所以存储引擎也称为表类型(存储+操作此表的类型)。- Oracel + sql server只有一种存储类型。
- MySQL 具有多个存储引擎,用户可以为不同需求选择、编写存储引擎。
- 更新密集,适合处理多重并发更新请求;
- 事务;
- 自动灾难恢复,能从自动灾难中恢复;
- mysql 5.5之前版本默认的存储引擎;
- 优点:。。。。
- 缺陷:占用空间小、处理速度快、不支持十五完整性和并发性;
- 设计是为了速度;
- 用于存储临时数据;
- 但是如果mysqld崩溃,所有数据丢失;
- char 1 255字符
- varchar 255字符
- text : 存储长文本 tinytext 8位 ,text16位 longtext 32位
- blob: 存储二进制数据 图片、声音、图像等等 tinyblob 、mediumblob、longblob
- set :容纳一组值或者null,最大64
- enum :枚举,只能容纳指定的值或者null ,最大65535
- datetime:YYYY-MM-DD HH:MM:SS
- date : 日期格式 YYYY-MM-DD
- timstamp :YYYY-MM-DD HH:MM:SS 需要设定时区,默认为UTC时区,可以使用SET TIMEZONE='+03:00';
- time : HH:MM:SS
- year: 范围1901-2155
这篇关于mysql 从入门到精通笔记-第五章 存储引擎和数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7
- 2024-02-18从 20 多套 MySQL 到 1 套 TiDB丨骏伯网络综合运营管理平台应用实践
- 2024-02-07mysql 外键索引入门介绍,为什么工作中很少有人使用?