Mysql : tinytext, text, mediumtext, longtext
(2012-08-01 14:26:23)
转载▼
标签:
杂谈
分类: mysql
一、数字类型
类型
范围
说明
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)
Text 最大长度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
- 大小: 276.6 KB
分享到:
相关推荐
3. **TEXT数据类型**:MySQL的TEXT类型有四种变体,最大长度分别为TINYTEXT(256B),TEXT(64KB),MEDIUMTEXT(16MB),和LONGTEXT(4GB)。 4. **批量操作数据库**:在500台DB服务器上快速重启,可以使用pssh等...
MySQL 支持的字符串类型包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 等。 * 字符串类型:包括 CHAR 和 VARCHAR,用于存储字符数据。CHAR 存储固定长度的字符串,VARCHAR 存储可变长度的字符串。 ...
* LONGTEXT:LONGTEXT 类型是 MySQL 中的一种文本字符串类型,长度范围从 0 到 4294967295 bytes。 在选择 MySQL 字符串类型时,需要根据实际情况进行选择。如果需要存储短文本字符串,可以选择 CHAR 或 VARCHAR ...
• 字符串类型:CHAR、VARCHAR、TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT。 • 日期和时间类型:DATE、TIME、DATETIME、TIMESTAMP、YEAR。 • 二进制数据类型:BINARY、VARBINARY、BLOB(包括 TINYBLOB、MEDIUMBLOB、...
- TEXT 类型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT,用于存储大段文本,每个类型有其最大长度限制。 - BINARY 和 VARBINARY:与 CHAR 和 VARCHAR 类似,但存储二进制数据,如图片或文档的二进制编码。 3. ...
在MySQL中,`TEXT`字段类型用于存储大量的文本数据,包括`TINYTEXT`, `TEXT`, `MEDIUMTEXT`, 和 `LONGTEXT`,它们分别有不同的最大长度。然而,Hibernate在默认情况下可能不直接支持所有这些字段类型,尤其是在老...
TEXT用于存储可变长度的文本数据,包括TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。BLOB在排序和比较时区分大小写,而TEXT不区分。 5. **mysql_fetch_array与mysql_fetch_object**: `mysql_fetch_array()`返回结果行...
- **文本类型**: 包括`TINYTEXT`、`TEXT`、`MEDIUMTEXT`和`LONGTEXT`,用于存储较大的文本数据。 - **二进制类型**: 包括`BINARY`、`VARBINARY`、`TINYBLOB`、`BLOB`、`MEDIUMBLOB`和`LONGBLOB`,用于存储二进制数据...
- 文本:`tinytext`, `text`, `mediumtext`, `longtext` 4. **二进制类型**: - 用于存储非文本数据,如图片或音频:`tinyblob`, `blob`, `mediumblob`, `longblob` 了解了这些基本类型后,我们来看看如何登录和...
MySQL 中的字符串包括 char、varchar、tinytext、text、mediumtext、longtext 等六种。char 和 varchar 的区别在于,char 是固定长度的,而 varchar 是可变长度的。tinytext、text、mediumtext、longtext 都是可变...
MySQL 中的字符串类型包括 char、varchar、tinytext、text、mediumtext 和 longtext 六种。char 型表示固定长度的字符串,varchar 型表示可变长度的字符串,tinytext、text、mediumtext 和 longtext 型分别表示小、...
此外,还有用于存储文本的非定长和定长字符串类型,如VARCHAR、TEXT、TINYTEXT、MEDIUMTEXT和LONGTEXT,以及NULL值表示未知或未定义的数据。 4. 数据库操作 - 创建数据库:使用`CREATE DATABASE`语句创建新的...
Oracle中大文本数据类型 Clob 长文本类型 (MySQL中不支持,使用的是text) ... LONGTEXT: 4,294,967,295 bytes => ~4GB Blob 二进制类型 例如: 建表 CREATE TABLE test( id INT PRIMARY KEY AUTO_INCR
MySQL应用 MySQL是一个关系型数据库管理系统,基于C/S架构或嵌入式系统,免费、开源数据库。MySQL的优势有高效、可靠、...* LONGTEXT:长文本字符串 MySQL的这些特点和优势使其成为最受欢迎的数据库管理系统之一。
- TEXT类型:包括TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,用于存储大量文本数据,如文章内容。 - BINARY和VARBINARY:与CHAR和VARCHAR类似,但存储二进制数据,如图片的Base64编码。 3. 日期和时间型: - DATE:...
* LONGTEXT:占用最大 4GB 字节的存储空间,超大型文本字符串。 Blob 类型 MySQL 提供了多种 Blob 类型,包括 TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。 * TINYBLOB:占用最大 255 字节的存储空间,小型二进制...
* 字符串:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT * 日期和时间类型:DATE、TIME、DATETIME * 枚举类型:ENUM * 集合类型:SET MySQL 的完整性约束包括: * PRIMARY KEY 约束:主键约束,用于唯一...
- 文本:`TINYTEXT`、`TEXT`、`MEDIUMTEXT`、`LONGTEXT`。 - 二进制:`TINYBLOB`、`BLOB`、`MEDIUMBLOB`、`LONGBLOB`。 #### 五、使用MySQL数据库 - **操作流程**: - **登录MySQL**:使用`mysql -u 用户名 -p`...
- TEXT:用于存储大段文本,如TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,分别对应不同的存储容量限制。 4. 日期和时间类型: - DATE:只包含年、月、日,如'YYYY-MM-DD'。 - TIME:只包含时、分、秒,如'THH:MM:SS...
- BLOB和TEXT:用于存储大量文本或二进制数据,包括TINYBLOB/BLOB/MEDIUMBLOB/LONGBLOB和TINYTEXT/TEXT/MEDIUMTEXT/LONGTEXT。 二、MySQL基本操作指令 文档中提到了一些基础的MySQL操作,包括登录、创建和操作...