【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数据类型的了解,具体还需宝子们去实践,如果觉得该博客对你有用的话,希望一键三连,点个关注不迷路,谢谢支持

相关推荐
萌萌哒草头将军2 分钟前
Prisma ORM 又双叒叕发布新版本了!🚀🚀🚀
前端·javascript·node.js
阳光明媚sunny8 分钟前
结构型设计模式
java·设计模式
码luffyliu10 分钟前
Java:高频面试知识分享1
java·八股文
小信丶20 分钟前
Spring Boot 简单接口角色授权检查实现
java·spring boot·后端
IT乐手21 分钟前
java 或 安卓项目中耗时统计工具类
android·java
何传令27 分钟前
SQL排查、分析海量数据以及锁机制
数据库·sql·mysql
mldong30 分钟前
推荐一款超高颜值的后台管理模板!Art-Design-Pro!开源!免费!
前端·vue.js·架构
草字34 分钟前
uniapp 如果进入页面输入框自动聚焦,此时快速返回页面或者跳转到下一个页面,输入法顶上来的页面出现半屏的黑屏问题。
java·前端·uni-app
SiYuanFeng41 分钟前
【问题未解决-寻求帮助】VS Code 中使用 Conda 环境,运行 Python 后 PowerShell 终端输出内容立即消失
开发语言·python·conda
博主逸尘41 分钟前
uniApp实战六:Echart图表集成
java·uni-app·php