WEB开发网
开发学院数据库MySQL 跟我学SQL:(六)串行数据类型 阅读

跟我学SQL:(六)串行数据类型

 2008-10-07 11:04:14 来源:WEB开发网   
核心提示: 已经说过了,希望对标准字符串数据类型有更多的了解就往下看,跟我学SQL:(六)串行数据类型(2),串有两种主要的串行数据类型:字符和位,串行使用数据库里由SQL_TEXT所定义的字符,样本值将为“01”,有的数据库会在串的开头插入空位,SQL_92标准同时还提供了N

已经说过了,希望对标准字符串数据类型有更多的了解就往下看。

有两种主要的串行数据类型:字符和位。串行使用数据库里由SQL_TEXT所定义的字符。SQL_92标准同时还提供了NATIONALCHARACTER(国家字符集)和NATIONALCHARACTERVARYING(国家字符集变体),这两者都能使用可定义字符集。后者的处理方法和CHARACTER以及CHARACTERVARYING类型一样。

CHARACTER|CHAR

使用方法:CHARACTER(clength)|CHAR(clength)

CHARACTER和CHAR这两个关键字是相同的。

CHARACTER类型一个突出的特点是它们能够包含<space(空白)>这个字符。

CHARACTER类型包含了固定长度的串字符(来自SQL_TEXT的语言集),clength。

<space>字符在值的长度小于clength时起填充作用。这表示CHARACTER字段的长度是固定的。

你可以把CHARACTER的数据类型字段和相同类型的其他允许不同长度的字段比较,或者和CHARACTERVARYING数据类型比较。

有些数据库允许和数值数据类型比较。

CHARACTERVARYING|CHARVARYING|VARCHAR

使用方法:CHARACTERVARYING(maxlength)|CHARVARYING(maxlength)|VARCHAR(maxlength)

CHARACTERVARYING,CHARVARYING,和VARCHAR这几个关键字是相同的。

这些类型能容纳最大长度的字符串,maxlength。

数据库把字段的长度作为值的实际长度。

你可以把这些数据类型的字段和相同类型的其他允许不同最大长度的字段比较。

BIT

使用方法:BIT(blength)

这种类型包含了带有长度的位字符(1和0),blength。例如,如果我们使用BIT(2),样本值将为“01”。

有的数据库会在串的开头插入空位,其的则会填充它们以符合固定长度的要求。

Tags:跟我学 SQL 串行

编辑录入:coldstar [复制链接] [打 印]
赞助商链接