当前位置: 首页 > news >正文

【MySQL 数据库】数据类型

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

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

目录

1. MySQL 的数据类型分类

2. 数据值类型

2.1 数据值类型列举

3. 字符串类型

3.1 字符串类型列举

3.2 char 与 varchar 的优缺点

4. 日期类型

4.1 日期类型列举

5. 小结


1. MySQL 的数据类型分类

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

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

2. 数据值类型

2.1 数据值类型列举

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

   类型        大小                     解析

  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 字符串类型列举

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

   类型                        解析

  char(M)                  固定长度字符串

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

  text(M)                   文本类型

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

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

 blob(M)                    二进制字节类型

3.2 char 与 varchar 的优缺点

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

4. 日期类型

4.1 日期类型列举

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

   类型                     解析

   time               时间类型,时:分:秒

   date               日期类型,年,月,日

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

5. 小结

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

http://www.dtcms.com/a/118340.html

相关文章:

  • Everything 安装教程与使用教程(附安装包)
  • java+postgresql+swagger-多表关联insert操作(七)
  • 流体力学笔记
  • 体验为王:云化园区网络如何重塑用户业务零卡顿时代
  • QT控件 修改QtTreePropertyBrowser自定义属性编辑器源码,添加第一列标题勾选,按钮,右键菜单事件等功能
  • 网络缓冲区
  • OpenCV--图像平滑处理
  • 使用protobuf编译提示无法打开包括文件: ‘absl/log/absl_log.h’: No such file or directory
  • 第十四届蓝桥杯省赛B组c++——填空题201串的熵
  • AI比人脑更强,因为被植入思维模型【47】可复制化思维模型
  • LemonSqueezy: 1靶场渗透
  • OpenCV 图形API(21)逐像素操作
  • Kafka的索引设计有什么亮点
  • 利用pytorch对加噪堆叠自编码器在MNIST数据集进行训练和验证
  • linux-添加开机自启动指定脚本
  • #关于require 与 import 相关了解
  • AI爬虫?爬!(附加mcp实践教程)
  • 第十五届蓝桥杯国赛题 代码量统计-困难 解题思路
  • 【蓝桥杯】搜索算法:DFS/BFS
  • R Excel 文件:高效数据处理与可视化工具的完美结合
  • 图形裁剪算法
  • 深度学习天崩开局
  • docker 安装 awvs15
  • 计算机面试八股(自整)
  • 历年跨链合约恶意交易详解(四)——Chainswap20210711
  • 什么是EXR透视贴图 ?
  • 【云计算】打造高效容器云平台:规划、部署与架构设计
  • Linux第四章练习
  • 【Docker基础】--查阅笔记1
  • C语言中单链表操作:查找节点与删除节点