Mysql 数据类型、运算符

数据类型

数据类型的选择不是越大越好,因为我们业务层一般都是在内存上工作的,效率以及速度是比较快的,但是我们的数据库涉及磁盘的IO操作磁盘的IO操作相对来说是要慢很多的,所以我们在定义表结构的时候每一个字段的数据类型还是比较重要的。

选择合适的类型,不仅会降低表占用磁盘空间,间接减少了磁盘IO的次数,提高了表的访问效率,而且索引的效率也和数据的类型息息相关。

数值类型

一般我们涉及到一些嗯金融数字的话,会用到浮点类型。

decimal这个类型精度是非常长的大概有28位足够我们使用了,它底层是用字符串的格式来进行一个存储。在进行浮点数计算的时候,如果真的是涉及到数据越界了,数据溢出,它会报错,会给我们应用进行提醒。

字符串类型

字符串类型,字符串类型应该是应用非常广泛基本上其他的类型都可以用字符串类型来代替,常用的有char 是一个固定长度的0到255之间。varchar是一个可变长度的0到6535之间。

日期和时间类型

一般常用的是select now()函数;存储一个unix_timestamp时间戳

运算符

算数运算符

逻辑运算符

比较运算符

通配符:LIKE

相关推荐
2301_7950997410 小时前
HTML怎么创建时间轴布局_HTML结构化时间线写法【方法】
jvm·数据库·python
运气好好的10 小时前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python
m0_6138562910 小时前
Go install 命令失效原因解析与正确使用指南
jvm·数据库·python
星马梦缘10 小时前
数据库作战记录6 实验6
数据库·oracle
AC赳赳老秦10 小时前
DBA 专属方案:用 OpenClaw 实现 SQL 语句优化、慢查询分析、数据库备份巡检全自动化
服务器·前端·数据库·ffmpeg·自动化·deepseek·openclaw
学术阿凡提10 小时前
Spring Boot 优雅实现异步调用:从入门到自定义线程池与异常处理
java·数据库·算法
夏末蝉未鸣0110 小时前
跨境电商SQL Server报表生成优化:索引一改,600秒变75秒
数据库
The Chosen One98510 小时前
遗漏知识点补充(lesson12&&Linux进程(1))
linux·运维·服务器
hhb_61810 小时前
SQL高性能查询优化与复杂场景实战指南
服务器·数据库·sql
醇氧10 小时前
WSL2(Windows Subsystem for Linux ) 从入门到实践指南
linux·运维·服务器·windows·学习