`
thomas0988
  • 浏览: 486072 次
  • 性别: Icon_minigender_1
  • 来自: 南阳
社区版块
存档分类
最新评论

MySQL中tinytext、text、mediumtext和longtext详解

 
阅读更多

、数字类型

类型
范围
说明
 
Char(N) [ binary] N=1~255 个字元
binary :分辨大小写
固定长度 std_name cahr(32) not null
VarChar(N) [binary] N=1~255 个字元
binary :分辨大小写
可变长度 std_address varchar(256)
TinyBlob 最大长度255个字元(2^8-1)

Blob (Binary large objects)储存二进位资料,且有分大小写

memo text not null
TinyText 最大长度255个字元(2^8-1)
Blob 最大长度65535个字元(2^16-1)
Mysql <wbr><wbr>: <wbr><wbr>tinytext, <wbr><wbr>text, <wbr><wbr>mediumtext, <wbr><wbr>longtextText 最大长度65535个字元(2^16-1)
MediumBlob 最大长度 16777215 个字元(2^24-1)
MediumText 最大长度 16777215 个字元(2^24-1
LongBlob 最大长度4294967295个字元 (2^32-1)
LongText 最大长度4294967295个字元 (2^32-1)
Enum 集合最大数目为65535 列举(Enumeration),Enum单选、Set复选 sex enum(1,0)
habby set(‘玩电玩’,'睡觉’,'看电影’,'听音乐’)
Set 集合最大数目为64

 

辨別Null与Not Null :Null为允许储存空值(Null)

 

二、数值

 

类型
范围
说明
例如
TinyInt[M] [UNSIGNED] -128~127
UNSIGNED : 0~255
  num tinyint unsigned
SmallInt[M] [UNSIGNED] -32768~32767
UNSIGNED :0~ 65535
   
MediumInt[M] [UNSIGNED] -8388608~8388607
UNSIGNED :0~16777215
   
Int[M] [UNSIGNED] -2^31~2^31-1
UNSIGNED : 0~2^32
   
BigInt[M] [UNSIGNED] -2^63~2^63-1
UNSIGNED : 0~2^64
   
Float [(M,D)]

-3.4E+38~3.4E+38( 约 )

注: M 为长度, D 为小数,Float 4 bytes,Double 8 bytes  
Double [(M,D)] -1.79E+308~1.79E+308( 约 )
Decimal [(M,D)]  

 

辨別ZeroFill:当宣告关键字ZeroFill为自动填满0,如 000021

 

三、日期时间

 

类型
范围
说明
Date 日期(yyyy-mm-dd)  
Time 时间(hh:mm:ss)  
DateTime 日期与时间組合(yyyy-mm-dd hh:mm:ss)  
TimeStamp yyyymmddhhmmss  
Year

年份yyyy

 

====================================

http://blog.sina.com.cn/s/blog_4f925fc30102edg8.html

分享到:
评论

相关推荐

    mysql数据类型

    MySQL 中的字符串包括 char、varchar、tinytext、text、mediumtext、longtext 等六种。char 和 varchar 的区别在于,char 是固定长度的,而 varchar 是可变长度的。tinytext、text、mediumtext、longtext 都是可变...

    mysql数据类型详解.pdf

    3. **Text**:用于存储大量文本,如TinyText、Text、MediumText和LongText,它们分别有不同的存储限制。 日期和时间型数据类型: 1. **Date**:仅存储日期,格式为'YYYY-MM-DD'。 2. **Time**:仅存储时间,格式为'...

    mysql数据类型.doc

    MySQL 提供了多种字符串类型,包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。 * CHAR:占用 M 字节的存储空间,定长字符串。 * VARCHAR:占用最大 M 字节的存储空间,变长字符串。 * TINYTEXT:...

    mysql数据类型详解定义.pdf

    - `TEXT` 类型:用于存储大量文本数据,如 `TINYTEXT`、`TEXT`、`MEDIUMTEXT` 和 `LONGTEXT`,它们的存储容量依次递增。 3. 日期和时间型: - `DATE`:仅存储日期,格式为 'YYYY-MM-DD'。 - `TIME`:仅存储时间...

    MySQL 数据类型 详解

    - `_TEXT` 类型包括 `TINYTEXT`, `TEXT`, `MEDIUMTEXT`, 和 `LONGTEXT`,用于存储大量文本,最长可达4GB。`TEXT` 类型的存储方式与`VARCHAR`不同,且不能指定长度,但可以指定字符集。 5. **二进制数据**: - `_...

    MySQL的数据类型详解

    此外,还有**TINYTEXT**、**MEDIUMTEXT**、**LONGTEXT**用于存储更大的文本数据;**TINYBLOB**、**MEDIUMBLOB**、**LONGBLOB**则用于存储更大的二进制数据。 #### 3. 日期和时间数据类型 日期和时间数据类型用于...

    第12章_MySQL数据类型.docx

    文本字符串类型包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT 七种,用于存储字符串信息。 * CHAR:占用固定长度的字符串空间,取值范围为 0 ~ 255。 * VARCHAR:占用可变长度的字符串空间,取值范围...

    MySQL数据类型全掌握

    - **文本类型**: 包括`TINYTEXT`、`TEXT`、`MEDIUMTEXT`和`LONGTEXT`,用于存储较大的文本数据。 - **二进制类型**: 包括`BINARY`、`VARBINARY`、`TINYBLOB`、`BLOB`、`MEDIUMBLOB`和`LONGBLOB`,用于存储二进制数据...

    MySQL之数据类型

    - **TEXT**:用于存储较大的文本数据,根据存储需求可以进一步细分为 TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。 #### 二进制类型 MySQL 的二进制类型主要用于存储非文本数据,如图片、音频文件等: - **BINARY(M...

    MySQL所有数据类型.pdf

    MySQL 数据类型是指在 MySQL 数据库中存储数据的方式,它决定了数据的存储格式、大小和范围。了解 MySQL 数据类型非常重要,因为它直接影响数据库的性能、可维护性和安全性。本篇文章将详细介绍 MySQL 的所有数据...

    最全91道MySQL面试题附答案解析.pdf

    - **文本和二进制类型**:CHAR、VARCHAR、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT,用于存储字符串和二进制数据。 这些是MySQL面试中常见的基础知识点,理解并掌握这些概念...

    MySQL数据类型

    - **TEXT**:用于存储文本数据,同样分为TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,与BLOB类型相对应。 - **ENUM**:用于存储枚举值,即一组预定义的选项中的一个。 - **SET**:用于存储多个预定义的选项,可以是这些...

    21分钟MySQL入门教程

    - 文本:`TINYTEXT`、`TEXT`、`MEDIUMTEXT`、`LONGTEXT`。 - 二进制:`TINYBLOB`、`BLOB`、`MEDIUMBLOB`、`LONGBLOB`。 #### 五、使用MySQL数据库 - **操作流程**: - **登录MySQL**:使用`mysql -u 用户名 -p`...

    MySQL 50 道面试题及答案.docx

    非标准字符串类型有四种:TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT。 myisamchk 是用来做什么的? 它用来压缩 MyISAM 表,这减少了磁盘或内存使用。 MyISAM Static 和 MyISAM Dynamic 有什么区别? 在 MyISAM Static...

    数据库和MySQL1

    - 字符串类型:`CHAR`, `VARCHAR`, `LONGTEXT`, `TINYTEXT`, `TEXT`, `MEDIUMTEXT`。 - 日期和时间类型:`DATETIME`, `DATE`, `TIME`, `TIMESTAMP`。 - 二进制类型:`BLOB`, `TINYBLOB`, `MEDIUMBLOB`, `LONGBLOB...

    MYSQL(网络数据库指南)

    包括字符类型(如CHAR、VARCHAR)、文本类型(如TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT)等。 ##### 3.2.3 日期和时间列类型 包括DATE、TIME、DATETIME、TIMESTAMP和YEAR等类型。 ##### 3.2.4 通用列类型属性 如...

    MySQL的数据类型和建库策略分析详解

    此外,还有TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT等大文本类型,用于存储长文本数据。 在创建数据库时,合理的建库策略至关重要。应根据数据特性选择合适的数据类型,避免过度设计,同时考虑数据增长的可能性,预留...

Global site tag (gtag.js) - Google Analytics