数据类型(列类型)--数值类型、时间日期型、字符串型

本文详细介绍了SQL中的数据类型,包括数值型(整数型、小数型)、时间日期类型(Datetime、Date、Time、Timestamp、Year)以及字符串型(Char、Varchar、Text、Blob、Enum、Set)。通过实例展示了各种类型的存储空间、精度以及使用场景,帮助理解如何选择合适的数据类型。
摘要由CSDN通过智能技术生成

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

SQL将数据类型分为三类:数值类型,字符串类型和时间日期类型

数值型

数值型数据:都是数值

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

整数型

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

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

Smallint:小整型,使用2个字节存储,表示的状态最多为65536种

Mediumint:中整型,使用3个字节存储

Int:标准整型,使用4个字节存储(常用)

Bigint:大整型,使用8个字节存储

创建一张整型表

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

SQL中数据类型都默认有符号,分正负

有时候需要使用无符号数据,需要给数据类型限定:int unsigned;  -- 无符号:从0开始

数据插入

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

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

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值