1-02:MySQL中的数据类型

本文详细介绍了MySQL中的数据类型,包括整形、浮点型、字符类型和时间类型等,阐述了每种类型的字节占用和取值范围,以及auto_increment的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySQL中的数据类型

整形

整形              所占字节        取值范围
tinyint         1字节         -128~127
smallint        2字节         -32768~32767
mediumint       3字节         -8388608~8388607
int             4字节         -2147483648~2147483647
bigint          8字节         +-9.22*10的18次方

浮点型

float(m,d)      4字节         单精度浮点型,m总个数,d小数位
double(m,d)     8字节         双精度浮点型,m总个数,d小数位
decimal(m,d)    decimal是存储为字符串的浮点数

字符类型

char            0-255字节     定长字符串  //一般用于32位密码等
varchar         0-65535字节       变长字符串  //用户名

时间类型

date            4字节         日期,格式2018-7-28

auto_increment

自动增加,只用于整形,可以设置起始值,默认为1;
常与后面primary key 一起使用;
创建表时在整形字段后加上:auto_increment=起始值 primary key;
修改起始值:alter table 表名 auto_increment = 起始值;

参考博客

MySQL数据类型参考博客1.

转载于:https://www.cnblogs.com/wukong-js/articles/9555613.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值