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

相关推荐
飞机和胖和黄几秒前
王道C语言第一周作业
c语言·开发语言
lly202406几秒前
SQLite 安装指南
开发语言
星火开发设计3 分钟前
C++ deque 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识
独自破碎E3 分钟前
什么是RabbitMQ中的死信队列?
java·rabbitmq·java-rabbitmq
哥只是传说中的小白4 分钟前
无需验证手机Sora2也能用!视频生成,创建角色APi接入教程,开发小白也能轻松接入
数据库·人工智能
todoitbo4 分钟前
书单之华为数据之道:企业数字化转型的实战宝典
数据库·华为·企业数字化转型·书单
cnxy1884 分钟前
Python Web开发新时代:FastAPI vs Django性能对比
前端·python·fastapi
码界奇点4 分钟前
基于Spring与Netty的分布式配置管理系统设计与实现
java·分布式·spring·毕业设计·源代码管理
神仙姐姐QAQ5 分钟前
vue3更改.el-dialog__header样式不生效
前端·javascript·vue.js
计算机毕设指导65 分钟前
基于微信小程序的咖啡店点餐系统【源码文末联系】
java·spring boot·微信小程序·小程序·tomcat·maven·intellij-idea