VARCHAR型:数据类型的指定
Posted marlonkang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VARCHAR型:数据类型的指定相关的知识,希望对你有一定的参考价值。
VARCHAR型
同 CHAR 类型一样, VARCHAR 型也是用来指定存储字符串的列的数据类型(字符串类型),也可以通过括号内的数字来指定字符串的长度(最大长度)。但该类型的列是以可变长字符串的形式来保存字符串的 。
定长字符串在字符数未达到最大长度时会用半角空格补足,但可变长字符串不同,即使字符数未达到最大长度,也不会用半角空格补足。例如,我们向 VARCHAR(8) 类型的列中输入字符串‘abc‘ 的时候,保存的就是字符串‘abc‘。
该类型的列中存储的字符串也和 CHAR 类型一样,是区分大小写的。
约束的设置
约束是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能。 Product 表中设置了两种约束。
另外,在创建 Product 表的 CREATE TABLE 语句的后面,还有下面这样的记述。
表定义的更新( ALTER TABLE语句)
有时好不容易把表创建出来之后才发现少了几列,其实这时无需把表删
除再重新创建,只需使用变更表定义的 ALTER TABLE 语句就可以了。
ALTER 在英语中就是“改变”的意思。
修改TABLE的名称
================================================
end
以上是关于VARCHAR型:数据类型的指定的主要内容,如果未能解决你的问题,请参考以下文章
错误 - 指定的数据类型无效。 [数据类型(如果知道)= varchar] [重复]