MySQL入门学习(3)

列类型学习

一,数值型

1.1整形 (tinyint、smallint、mediumint、int、bigint)
在这里插入图片描述
添加列>alter table 表名 add 列名 类型 not null default 范围;
在这里插入图片描述类型后添加 unsigned 则默认为无符号,变正整数
在这里插入图片描述
(M)和 zerofill 连用才有意义,M表示补0的宽度,同时默认为正整数unsigned
在这里插入图片描述
1.2小数型(支持unsigned、M、zerofill参数类型)
浮点数Float(M,D),M表示精度,代表小数总位数,D代表标度,代表右边小数位。
在这里插入图片描述
在这里插入图片描述
定点数Decimal(M,D),整数部分与小数部分分开存储,更加精确。
在这里插入图片描述

二,字符串型

2.1(char、varchar、text、Blob)类型
在这里插入图片描述
char(N)定长类型,不够N个长度,用空格在尾部补齐N个长度,尾部会浪费。数据取出时右侧空格会被删掉,造成丢失。N表示字符。
varchar(N)定长类型,不用空格补齐,有1-2个字节来标志该列的长度。N表示字符。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
text类型,不设默认值。
在这里插入图片描述
Blob二进制类型,常用于存储图像音频信息,防止字符集问题造成的数据丢失。
在这里插入图片描述在这里插入图片描述

三,日期时间类型

3.1(date、time、datetime、year)类型
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值