MySQL 数据类型总结

整形数据类型

1字节 = 8bit 2^8=256


MySQL 5.7 整数有个显示宽度 , 8.0 取消了 显示宽度

显示宽带为5,当insert的值不足5为,使用0 填充,

create table test_1 (

c1 int(5) zerofill );

浮点数据


定点数


位类型 BIT

日期和时间




timestamp 和 datetime

修改时区

set time_zone ='+9:00'

文本字符串类型



Text类型

ENUM类型

复制代码
create table Test(
    grade enum( '优秀' ,'良好','一般','unkown')
)
insert into table Test
values('优秀');
# 每次只能添加一个
insert into table Test
values('优秀,良好')
#  不区分大小写
insert into table Test
values('UNKOWN')
# 支持使用索引 索引从0开始
insert into table Test
values('1'),(3)
#  本表未设置非空限制,故可以添加null
insert into table Test
values(null)

set类型

复制代码
create table Test(
    hobby set( '打游戏' ,'烫头发','看书','篮球')
)
insert into table Test
values('打游戏,看书')

二进制字符串类型


存储视频、音频、图片 BLOB类型
JSON类型


相关推荐
Poo_Chai27 分钟前
QT emit信号后完整处理流程,包括槽函数响应流程
java·开发语言·数据库
这个DBA有点耶1 小时前
从DBA到数据架构师(五):数据架构演进中的技术债务管理
数据库·程序人生·云原生·架构·dba·数据库管理员
Bruce_Liuxiaowei2 小时前
基于微步在线威胁情报的公网 IP 攻击迹象监测:threatbook_query 脚本全解析与 BruceSec 平台整合实践
数据库·tcp/ip·安全·网络安全·智能体
码农颜2 小时前
5.6.2 ⾏级锁死锁
数据库·sql·oracle
ChaHae-In3 小时前
MyBatis动态SQL与MyBatis-Plus高效开发指南
数据库·oracle·mybatis
冰暮流星3 小时前
mysql之分组查询
数据库·mysql
倒流时光三十年3 小时前
PostgreSQL Semi-Join(半连接)通俗讲解
数据库·postgresql
NiceCloud喜云4 小时前
腾讯云国际版云数据库选型:MySQL、Redis 怎么按业务架构来判断
数据库·mysql·腾讯云
ew452184 小时前
MySQL JOIN 关联语法、差异、标准用法、经典坑点汇总
数据库·mysql
Rain的Java大神之路5 小时前
线上接口负载满了如何解决
java·数据库·redis·后端·缓存·面试·架构