三、数据类型

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;

相关推荐
二哈喇子!6 分钟前
基于SSM框架的公交车查询系统的设计与实现
java·数据库·ssm
Coder_Boy_22 分钟前
基于SpringAI的在线考试系统-智能考试系统-学习分析模块
java·开发语言·数据库·spring boot·ddd·tdd
阿杰 AJie26 分钟前
MySQL 聚合函数总表(完整版)
数据库·mysql
玄同76535 分钟前
Python「焚诀」:吞噬所有语法糖的终极修炼手册
开发语言·数据库·人工智能·python·postgresql·自然语言处理·nlp
cdut_suye37 分钟前
解锁函数的魔力:Python 中的多值传递、灵活参数与无名之美
java·数据库·c++·人工智能·python·机器学习·热榜
尽兴-39 分钟前
MySQL 8.0高可用集群架构实战深度解析
数据库·mysql·架构·集群·高可用·innodb cluster
遇见火星1 小时前
MySQL常用命令大全(2026最新版)
数据库·mysql·oracle
霖霖总总1 小时前
[小技巧42]InnoDB 索引与 MVCC 的协同工作原理
运维·数据库·mysql
未来之窗软件服务1 小时前
计算机等级考试—数据库完整性进销存—东方仙盟练气期
数据库·oracle·计算机软考·仙盟创梦ide·东方仙盟
weixin_541299941 小时前
鸿蒙应用开发:保存应用数据 - 关系型数据库的使用
数据库·oracle·harmonyos