一、字符串类型
类型
|
范围
|
说明
|
|
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 |
http://blog.csdn.net/u011334621/article/details/49177903
相关推荐
在MySQL中,`TEXT`字段类型用于存储大量的文本数据,包括`TINYTEXT`, `TEXT`, `MEDIUMTEXT`, 和 `LONGTEXT`,它们分别有不同的最大长度。然而,Hibernate在默认情况下可能不直接支持所有这些字段类型,尤其是在老...
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 型分别表示小、...
• 字符串类型:CHAR、VARCHAR、TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT。 • 日期和时间类型:DATE、TIME、DATETIME、TIMESTAMP、YEAR。 • 二进制数据类型:BINARY、VARBINARY、BLOB(包括 TINYBLOB、MEDIUMBLOB、...
MySQL 支持的字符串类型包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 等。 * 字符串类型:包括 CHAR 和 VARCHAR,用于存储字符数据。CHAR 存储固定长度的字符串,VARCHAR 存储可变长度的字符串。 ...
* LONGTEXT:LONGTEXT 类型是 MySQL 中的一种文本字符串类型,长度范围从 0 到 4294967295 bytes。 在选择 MySQL 字符串类型时,需要根据实际情况进行选择。如果需要存储短文本字符串,可以选择 CHAR 或 VARCHAR ...
Oracle中大文本数据类型 Clob 长文本类型 (MySQL中不支持,使用的是text) ... LONGTEXT: 4,294,967,295 bytes => ~4GB Blob 二进制类型 例如: 建表 CREATE TABLE test( id INT PRIMARY KEY AUTO_INCR
- 文本:`tinytext`, `text`, `mediumtext`, `longtext` 4. **二进制类型**: - 用于存储非文本数据,如图片或音频:`tinyblob`, `blob`, `mediumblob`, `longblob` 了解了这些基本类型后,我们来看看如何登录和...
字符串类型包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT 等。这些数据类型都可以用来存储字符串值,但它们的长度和取值范围不同。例如,CHAR 是定长字符串,VARCHAR 是变长字符串,而 TEXT 是大文本...
字符串类型包括CHAR、VARCHAR、TINYBLOB/TINYTEXT、BLOB/TEXT、MEDIUMBLOB/MEDIUMTEXT和LONGBLOB/LONGTEXT。CHAR是固定长度的字符串,VARCHAR是可变长度的,而BLOB和TEXT家族则用于存储大量文本或二进制数据。ENUM和...
2. **扩大字段类型**:如果插入的数据确实可能超过`TEXT`字段的限制,可以将字段类型更改为`MEDIUMTEXT`或更大的类型,如`LONGTEXT`,以允许存储更多内容。 3. **截取或处理数据**:在插入之前,检查并确保文本长度...
同样,TEXT类型有TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,用于存储字符数据。MySQL的API和命令行工具提供了操作这些大数据对象的功能,如LOAD DATA INFILE和SELECT ... INTO OUTFILE命令用于高效地读写大数据。 SQL...
MySQL 提供了多种字符串类型,包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。 * CHAR:占用 M 字节的存储空间,定长字符串。 * VARCHAR:占用最大 M 字节的存储空间,变长字符串。 * TINYTEXT:...
- **TEXT** 类型则用于存储非二进制的大文本数据,有TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT四种,与BLOB类似,也有不同的存储容量。 2. **存取大文本** - 使用`LONGTEXT`或`MEDIUMTEXT`类型存储长篇文章时,需...
3. 字符串:char, varchar, 文本(tinytext, text, mediumtext, longtext) 4. 二进制:用于存储非文本数据,如图片或音频(tinyblob, blob, mediumblob, longblob) 五、操作 MySQL 数据库 1. 登录 MySQL 使用 `...
TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT用于存储不同大小的文本数据,而TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB则用于存储二进制大对象。 3、日期类型 日期类型包括DATETIME、TIMESTAMP和YEAR等。DATETIME类型可以...
LONGTEXT 类型用于存储极大文本数据,占用 0-4294967295 字节。 MySQL 的数据类型非常丰富,涵盖日期和时间类型、数字类型、字符串类型等多种类型,每种类型都有其特点和应用场景。了解 MySQL 数据类型是数据库设计...
MySQL支持多种数据类型,包括整数类型(tinyInt、smallint、mediumint、int)、小数类型(float、double、decimal)、日期时间类型(year、time、date、datetime、timestamp)以及文本和二进制类型(CHAR、VARCHAR、...
- 文本:`TINYTEXT`、`TEXT`、`MEDIUMTEXT`、`LONGTEXT`。 - 二进制:`TINYBLOB`、`BLOB`、`MEDIUMBLOB`、`LONGBLOB`。 #### 五、使用MySQL数据库 - **操作流程**: - **登录MySQL**:使用`mysql -u 用户名 -p`...
此外,还有用于存储文本的非定长和定长字符串类型,如VARCHAR、TEXT、TINYTEXT、MEDIUMTEXT和LONGTEXT,以及NULL值表示未知或未定义的数据。 4. 数据库操作 - 创建数据库:使用`CREATE DATABASE`语句创建新的...