mysql8学习笔记②选择合适的存储引擎和字段类型
数据类型
浮点类型
测试double和decimal
create database test charset=utf8mb4;
use test;
create table t(d1 double,d2 decimal(10,3));
insert into t values(11.2,11.2),(2.56,2.56),(9.01,9.01),(132.33,132.33);
select * from t;
select sum(d1),sum(d2) from t;
时间类型
字符串类型
数据类型选择建议
优先选择符合存储数据需求的最小数据类型
谨慎使用ENUM,TEXT字符串类型如果使用text类型最好单独使用扩展表
同财务相关的数值型数据,必须使用decimal类型
选择合适的数据类型
相同的列最好使用相同的属性和类型,这样SQL执行效率更高
章节编号是2位,不足两位部分补0
分类:
mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律