最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

Mysql学习笔记5-----字段的数据类型

来源:懂视网 责编:小采 时间:2020-11-09 19:29:58
文档

Mysql学习笔记5-----字段的数据类型

Mysql学习笔记5-----字段的数据类型: 一、数值型整形:tinyint 1字节smallint 2字节mediumint 3字节int/intege 4字节bigint 8字节可以用unsigned控制是否有正负可以用zerofill来进行前导零填充存在bool 类型,其实就是tinyint(1)的别名create table tb1_int(a
推荐度:
导读Mysql学习笔记5-----字段的数据类型: 一、数值型整形:tinyint 1字节smallint 2字节mediumint 3字节int/intege 4字节bigint 8字节可以用unsigned控制是否有正负可以用zerofill来进行前导零填充存在bool 类型,其实就是tinyint(1)的别名create table tb1_int(a

一、数值型

整形:

tinyint 1字节

smallint 2字节

mediumint 3字节

int/intege 4字节

bigint 8字节

可以用unsigned控制是否有正负

可以用zerofill来进行前导零填充

存在bool 类型,其实就是tinyint(1)的别名

create table tb1_int(

a tinyint unsigned,

b tinyint

);

alter table tb1_int add c tinyint(2) zerofill; // 显示宽度必须配上zerofill才能看到效果。

类型(M) ,M是显示最小宽度的意思并不是取值范围。如果插入宽度超过M位,不会有任何影响,会直接显示。

zerofill 是前导零填充。显示位数不足最小宽度的时候会自动添加前导零。

是男是女 可用tinyint(1) 不建议用bool。

小数(浮点数):

单精度:float : 4个字节

双精度:double : 8个字节

123.456 在磁盘上的存储方式: 0.123456 * 10^3

需要保存的是 0.123456 和 3 就是精度,和幂数

create table num_2(

a float,

b double

);

intsert into num_2 values(1234567890.0123456789, 1234567890.0123456789);

select * from num_2;

结果可以看出:

单精度的默认精度为6位左右,双精度默认的精度为16位左右。

小数支持这中写法

Type (M,D)

M表示一共M位

D表示小数占的位数

create table num_3(

a float(5,3),

b double(7,3)

);

insert into num_3 values(0.12345E3,0.1234567E3); // 支持科学计数法的插入,单数受(M,D)的限制。

小数(定点数)

decimal(M,D)

默认值是decimal(10,2),M最大值是65,D最大值是30。

如果存入的定点数小数位数大于2位,会四舍五入。

支持zerofill。支持unsigned,但基本不用。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

Mysql学习笔记5-----字段的数据类型

Mysql学习笔记5-----字段的数据类型: 一、数值型整形:tinyint 1字节smallint 2字节mediumint 3字节int/intege 4字节bigint 8字节可以用unsigned控制是否有正负可以用zerofill来进行前导零填充存在bool 类型,其实就是tinyint(1)的别名create table tb1_int(a
推荐度:
标签: 的数据 数据 学习
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top