【MySQL 数据库】数据类型

🔥 博客主页**🔥** :【 坊钰_CSDN博客

欢迎各位点赞**👍** 评论**✍收藏⭐**

目录

[1. MySQL 的数据类型分类](#1. MySQL 的数据类型分类)

[2. 数据值类型](#2. 数据值类型)

[2.1 数据值类型列举](#2.1 数据值类型列举)

[3. 字符串类型](#3. 字符串类型)

[3.1 字符串类型列举](#3.1 字符串类型列举)

[3.2 char 与 varchar 的优缺点](#3.2 char 与 varchar 的优缺点)

[4. 日期类型](#4. 日期类型)

[4.1 日期类型列举](#4.1 日期类型列举)

[5. 小结](#5. 小结)


1. MySQL 的数据类型分类

MySQL 数据类型主要分为四大类,分别为:

  • 数据值类型
  • 字符串类型
  • 二进制类型
  • 日期类型

2. 数据值类型

2.1 数据值类型列举

这里主要列举常用的数据值类型

sql 复制代码
   类型        大小                     解析

  bit(M)      默认bit           M 表示位数,取值 1 ~ 64

 tinyint      1 byte           有符号取值 -128 ~ 127  无符号取值 255

   int        4 byte           有符号取值 -2^31 ~ 2^31 - 1  无符号取值 2^32 - 1

 bigint       8 byte           有符号取值 -2^63 ~ 2^63 - 1  无符号取值 2^64 - 1

decimal        动态             不存在精度的缺失,很准确

3. 字符串类型

3.1 字符串类型列举

这里主要列举常用的字符串类型

sql 复制代码
   类型                        解析

  char(M)                  固定长度字符串

 varchar(M)                可变长度字符串,动态的

  text(M)                   文本类型

 binary(M)                 固定长度二进制类型

varbinary(M)               可变长度二进制类型

 blob(M)                    二进制字节类型

3.2 char 与 varchar 的优缺点

  • 定长 char 类型比较浪费空间,但是效率高
  • 变长 varchar 类型节省空间,但是效率低
  • 定长 char 类型直接开辟好定长使用的空间
  • 变长 varchar 类型用多少开辟多少

4. 日期类型

4.1 日期类型列举

这里主要列举常用的日期类型

sql 复制代码
   类型                     解析

   time               时间类型,时:分:秒

   date               日期类型,年,月,日

  datetime            日期类型和时间类型组合 年,月,日,时:分:秒

5. 小结

以上就是对MySQL数据类型的了解,具体还需宝子们去实践,如果觉得该博客对你有用的话,希望一键三连,点个关注不迷路,谢谢支持

相关推荐
小林ixn4 分钟前
从 ??= 到 onKeyDown:一个 React 组件的“自我修养”
前端·javascript·react.js
广州灵眸科技有限公司5 分钟前
xfce桌面触摸校准:基于灵眸科技EASY-EAl-Orin-Nano
数据库·windows·科技
REDcker30 分钟前
显示分辨率标准对照详解
前端·网络·分辨率·显示·屏幕
世人万千丶37 分钟前
参数管理_Flutter在鸿蒙平台路由参数最佳实践
学习·flutter·华为·harmonyos·鸿蒙
এ慕ོ冬℘゜1 小时前
前端实战:jQuery 多条件联合搜索(标题模糊查询 + 日历时间段筛选)
前端·javascript·jquery
武子康1 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)
前端·人工智能·后端
大模型码小白1 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
腾渊信息科技公司2 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案
java·人工智能·spring boot·后端·计算机视觉·ai·软件需求
一点一木2 小时前
从60首歌到1个网站:输入你的故事,还你一首歌
前端·github
Cloud云卷云舒2 小时前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换