博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据类型(列类型)
阅读量:6840 次
发布时间:2019-06-26

本文共 707 字,大约阅读时间需要 2 分钟。

数据类型(列类型)

 

所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的方式进行管理:更好的利用有限的空间.

SQL中将数据类型分成了三大类:数值类型,字符串类型和时间日期类型

 

数值型

数值型数据:都是数值

系统将数值型分为整数型和小数型

 

整数型

存放整型数据:在SQL中因为要考虑如何节省磁盘空间,所以系统将整型有细分成了5类:

Tinyint: 迷你整型,使用一个字节存储,表示的状态最多为256种(常用)

Smallint: 小整形,使用2个字节存储,表示的状态最多有65536种
Mediumint: 中整型,使用3个字节存储
Int: 标准整型,使用4个字节存储(常用)
Bigint:大整型,使用8个字节存储

 

创建一张整型表

插入数据:只能插入整型,只能插入范围内的整型

SQL中的数值类型全部都是默认有符号:分正负
有时候需要使用无符号数据:需要给数据类型限定: int unsigned ; -- 无符号 从零开始

数据的插入

查看表结构的时候,发现每个字段的数据类型之后都会自带一个括号,里面有指定的数字

显示宽度:没有特别的含义,只是默认的告诉用户可以显示的形式而已,实际上用户是可以控制的,这种控制不会改变数据本身的大小

插入数据

显示宽度的意义:在于当数据不够显示宽度的时候,会自动让数据变成对应的显示宽度:通常需要搭配一个前导0来增加宽度,不改变值大小:zerofill(零填充) 零填充会导致数值自动变成无符号

零填充+显示宽度的效果

零填充的意义:保证数据格式

 

转载于:https://www.cnblogs.com/sunhao96/p/7545761.html

你可能感兴趣的文章
hadoop作业分片处理以及任务本地性分析(源码分析第一篇)
查看>>
又睡不着了。。
查看>>
RHEL在VLAN Trunk模式下的IP地址配置
查看>>
RHCE 学习笔记(38 ) - Shell
查看>>
WEB服务器-Nginx之虚拟主机、日志、认证及优化
查看>>
常用的两种数据分区方法(以Teradata为例)
查看>>
Nginx Rewrite正则表达式案例
查看>>
一个新兴的日志管理产品
查看>>
WindowsServer2012史记-安装和配置HyperV
查看>>
Delphi开发的IOCP测试Demo以及使用说明。
查看>>
10分钟学会 Python 函数基础知识
查看>>
应届毕业生求职之我见
查看>>
FAQ:configuration manager未找到站点来管理此客户端
查看>>
微博商城开启社会化电商之路
查看>>
通过脚本案例学习shell(三) --- 通过交互式脚本自动创建Apache虚拟主机
查看>>
在大二,我是怎么月收入5000
查看>>
校验顺序和短路
查看>>
Buffer cache和page cache的区别
查看>>
京东家电&格力:跨界合作如何迎来行业效应?
查看>>
K8S集群Ingress https实践
查看>>