SQL数据类型(一)----串数据类型

串数据类型
 最常用的数据类型是串数据类型。它们存储串,如:名字,地址,电话号码,邮政编码等。
 有两种基本的串类型,分别是:
       1.定长串
        
定长串接受固定的字符串,其长度在创建表时指定的。不允许多于指定的字符数目。他们分配的存储空间与指定的一样多。因此,所有字符串的长度将完全相同。例如,假设定义了一个字符串长度为13的Database列,现在要在此列中存储三个字符串:ORACLE,DB2,MS SQL SERVER.下图演示了该操作的结果。注意所有的字符串长度都是13字节。

        

       2.变长串
      变长串存储任意长度的文本。如果把Database列定义为最多可存储13个字符的可变长度字符串,那么存储图将发生变化。保存值所需的实际内存和磁盘是动态分配的。因此,所有三个字符串将具有不同的长度(下图),而且需要不同的字节数来存储他们。字符串ORACLE使用6个字节,DB2使用4个字节,而MS SQL SERVER则占用允许的最大值----13个字节。
        

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值