H I O X INDIA
MySQL 教程
 首页   ||  教程  ||  脚本  || 支持 english Español Français Deutsch

Mysql 教程
介绍
如何安装
数据库
数据类型
INSERT
SELECT
UPDATE
DELETE
运营商
职能
请询问您的疑问
反馈



文本/字符串数据类型


主题

什么是字符串/文本数据类型?



解释

字符串数据类型 :

CHAR() :

   用于定长字符串,当数据长度不会发生太大改变时,就会用到它。它的数据范围是0255字母长度。在保存字符串的时候,指定的长度的剩余部分会用空格填充。当获取字符串的时候,填充的空格会被删除。

VARCHAR() :

   这是一个可变长度字符串,主要用于长度发生变化的数据。它的范围是从0255字母长度。 VARCHAR的值在存储时,不会被填充。

TINYTEXT, TINYBLOB :

    字符串的最大长度是255字母。

TEXT :

    TEXT列是作为字母字符串来处理的(非二进制字符串)。它的最大长度是 65535 字母。

BLOB :

    BLOB 指的是 Binary Large OBject(二进制大型对象). 这种类型可以存储大量数据. BLOB c列会被作为字节字符串(二进制字符串)处理。它最大可包含 65535 个字符。 它最大可包含 65535 字符。


MEDIUMTEXT, MEDIUMBLOB :

    其长度最大为 167772165 个字符.

LONGTEXT, LONGBLOB :

    其长度最大为 4294967295 个字符.

BINARY :

     BINARY 类型于 CHAR 类型.它按照二进制字节字符串形式存储数据,而不是非二进制字符串.

VARBINARY :

     VARBINARY 类似于 VARCHAR 类型. 它按照二进制字节字符串形式存储数据,而不是非二进制字符串.

ENUM() :

    每个列允许选择一个给定的值.他可以保存一个指定列表中的值 ,该列表就是括号内包括的部分. ENUM l取值范围最大为 65535.

SET() :

    可选值列表. 每一列都可能会赋值可选值的其中一个。 它包含最多 64 l个列表项目,并且可以赋值多个值。 SET 值在系统内部以整数形式存储。.


    如果 CHARVARCHAR 选项在同一个表中使用, 那么 MySQL 为实现兼容将自动更改 CHAR类型为VARCHAR类型。 . T这个括号允许输入该列中将要存储多少个字符.





        MySQL是最受欢迎的开放源码的关系数据库管理系统( RDBMS ) 。作为一个开放源码任何人都可以使用和改变软件的需求。希望您会喜欢这个教程。我们欢迎您的宝贵意见或建议,关于这个MySQL的教程。这是版权内容。


privacy policy     license    
© 2004-2005 HIOX INDIA - hioxindia.com

其它链接