三、数据类型

1、数值类型

(1)分类:

(2)注意:

·存储某一类数据,如果只想要表示整数,则在其后加unsigned即可;

·在表示小数时,需要指明该小数的总长度和小数部分的长度,如double(参数1,参数2);

参数1:该数据总长度;参数2:小数部分的长度;

·如某个人的分数,想要表示230.43这个小数,就要先确定该数据的总长度(5),以及小数部分的长度(2),那么可以表示为score double(5,2) unsigned;

2、字符串长度

(1)分类:

(2)注意:

·定长字符串:char(10) 需要指定存储的长度,即便数据长度没有达到10字节,依旧会占用10个字节的空间,未占用的空间,会使用空格进行补位;

·变长字符串:varchar(10) 需要指定存储的最大长度,数据长度为几个字节,那么就占用几个字节的空间;

·char和varchar的区别:char的性能较好,varchar的性能相对于char,会差一点;原因:varchar使用时,需要根据内容,计算其所占用的空间

·如在存储用户名时,使用varchar(用户名的长度不固定)会更好一点;在存储用户性别时,使用char(用户性别长度固定)会更好一点;

3、日期时间类型:

(1)分类:

(2)注意:

·data:年月日&日期制;

·time:时分秒&时间制;

·year:年份;

·datatime:年月日时分秒&日期制和时间制;

·timestamp:时间戳&年月日时分秒&最大2038年;

·描述某个人的生日:birthday data;

相关推荐
l1t5 分钟前
DeepSeek总结的AI 智能体应该用哪种语言搜索其记忆:SQL 还是 SPARQL?
数据库·人工智能·sql
麦壳饼19 分钟前
SonnetDB:PID 调参实战:阶跃响应分析与参数解读
数据库·sonnetdb
神仙别闹27 分钟前
基于Python+MySQL实现(Web)个人博客系统
python·mysql·php
猿究院--Cu-Sn合金1 小时前
Spring Boot + DeepSeek 求职 Agent 实践:工具注册、多轮调用与简历 JD 对比
数据库·人工智能·spring boot·后端·deepseek
IvorySQL1 小时前
PostgreSQL 日报|Anonymizer 3.3 修复高危漏洞(10 月 29 日)
数据库·postgresql
geovindu1 小时前
SQL Data Sampling and Approximation Techniques using postgreSQL 18
大数据·数据库·数据仓库·sql·postgresql·数据库开发·数据库架构
zyseo81 小时前
谷歌SEO 关键词研究完整方法论:从种子词到优先级矩阵
数据库·人工智能·矩阵
PaperData1 小时前
2000-2025年上市公司绿色金融改革创新试验区政策试点DID
数据库
张小姐的猫1 小时前
【MySQL】事务
android·mysql·adb
Championship.23.241 小时前
Linux 内存管理深度解析与实战指南(基于 Linux 5.10+)
数据库