`

text 与 mediumtext 不让提(周二)

 
阅读更多

一、字符串类型

类型
范围
说明
 
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

三、日期时间类型

 

分享到:
评论

相关推荐

    mysql 让hibernate支持text字段的方言

    在MySQL中,`TEXT`字段类型用于存储大量的文本数据,包括`TINYTEXT`, `TEXT`, `MEDIUMTEXT`, 和 `LONGTEXT`,它们分别有不同的最大长度。然而,Hibernate在默认情况下可能不直接支持所有这些字段类型,尤其是在老...

    MySQL text插入长文本时报错Incorrect string value xE5x8FxAC.pdf

    2. **扩大字段类型**:如果插入的数据确实可能超过`TEXT`字段的限制,可以将字段类型更改为`MEDIUMTEXT`或更大的类型,如`LONGTEXT`,以允许存储更多内容。 3. **截取或处理数据**:在插入之前,检查并确保文本长度...

    MySQL text插入长文本时报错Incorrect string value xE5x8FxAC.docx

    当你将`text`类型改为`mediumtext`(可以存储最多16,777,215个字节的文本),问题得到解决,这表明原来的错误可能确实是因为长度问题,而不是字符集不兼容。 为了解决这类问题,你可以采取以下措施: 1. **检查...

    MySQ中 text类型的最大长度

    BLOB类型也有TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB四种,它们与相应的TEXT类型在存储容量上是一致的。 在创建表时,还需要注意以下几点: - **CHAR和VARCHAR**: CHAR是固定长度的字符串类型,而VARCHAR是可变长度...

    javaString.docx

    Java-String类的常用方法总结,String类在java.lang包中,java使用String类创建一个字符串变量,...java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。

    MySQL练习10.22

    char 型表示固定长度的字符串,varchar 型表示可变长度的字符串,tinytext、text、mediumtext 和 longtext 型分别表示小、普通、中和大文本。 日期类型 MySQL 中的日期类型包括 date、datetime、timestamp 和 year...

    MySQL使用TEXT/BLOB类型的知识点详解

    1. **TEXT与BLOB的区别** TEXT类型用于存储可变长度的字符数据,如文本、文章或字符串,它有字符集和排序规则,适合存储包含字符信息的数据。BLOB类型则用于存储二进制数据,如图片、文档或音频文件,它不涉及字符...

    mysql数据类型

    tinytext、text、mediumtext、longtext 都是可变长度的,但它们的最大长度分别为 255、65535、2 的 24 次方-1、2 的 32 次方-1。 日期时间型 MySQL 中的日期时间型包括 date、time、datetime、timestamp 等四种。...

    mysql面试题100题

    - 长度:CHAR 最多 255 字符,VARCHAR 最长 64k,Text 用于存储大文本,有 TEXT、MEDIUMTEXT 和 LONGTEXT 三种。 - 效率:Char > VARCHAR > Text,InnoDB 引擎推荐使用 VARCHAR。 - 默认值:Char 和 VARCHAR 支持...

    MYSQL基础:数据类型.docx

    MySQL 支持的字符串类型包括 CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT 等。 * 字符串类型:包括 CHAR 和 VARCHAR,用于存储字符数据。CHAR 存储固定长度的字符串,VARCHAR 存储可变长度的字符串。 ...

    Mysql基础概念及常见面经.pdf

    - TEXT类型用于存储大文本,有多个子类型,如TEXT、MEDIUMTEXT和LONGTEXT。 - CHAR和VARCHAR支持设置默认值,而TEXT不行。 - 效率上,CHAR通常优于VARCHAR,但InnoDB引擎推荐使用VARCHAR。 5. **三大范式**: -...

    2023-MySQL面试必备25题及答案

    BLOB在排序和比较时区分大小写,而TEXT不区分。 5. **mysql_fetch_array与mysql_fetch_object**: `mysql_fetch_array()`返回结果行作为关联数组或常规数组,方便通过列名或列序号访问数据。`mysql_fetch_object()...

    MYSQL经典面试题介绍

    - `TEXT`:用于存储大文本数据,有TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT四种变体。 - `VARCHAR`:可变长度的字符串,比CHAR更节省空间,因为它只存储实际使用的字符数量。 4. **主键与候选键的区别** - **主键*...

    MySQL存取大文本及二进制文件(图片)

    - **TEXT** 类型则用于存储非二进制的大文本数据,有TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT四种,与BLOB类似,也有不同的存储容量。 2. **存取大文本** - 使用`LONGTEXT`或`MEDIUMTEXT`类型存储长篇文章时,需...

    oracle mysql sqlser2000对大数据对象的操作

    同样,TEXT类型有TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,用于存储字符数据。MySQL的API和命令行工具提供了操作这些大数据对象的功能,如LOAD DATA INFILE和SELECT ... INTO OUTFILE命令用于高效地读写大数据。 SQL...

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

    包括整数类型(如tinyInt、smallint、mediumint、int、bigint)、小数类型(如float、double、decimal)、日期时间类型(如year、time、date、...BLOB、MEDIUMBLOB、LONGBLOB、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT)...

    UCENTER数据字典

    - **body_general**: `text` 类型,不允许为空,表示相同事件合并后的数据。 - **image_1**: `varchar(255)` 类型,不允许为空,表示事件图片1。 - **image_1_l**: 此处未给出具体字段信息,根据前文推测可能是指...

    SandBox v2.1.zip

    *提出的博客文章,评论消息和垃圾邮件的文本列MEDIUMTEXT而不仅仅是文本,以便他们能够容纳较大的内容。 *减少页面中的文本列的LONGTEXT MEDIUMTEXT而不是因为没有理智的理由期望任何人都永远不会有一个4GB的网页...

    mysql数据库中的大量存储类型[参考].pdf

    5. TEXT和BLOB:TEXT用于存储大段文本,包括TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT,最大可达65535个字符。BLOB是二进制大型对象,有TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB,存储非文本数据,如图片或文档。 6. SET...

Global site tag (gtag.js) - Google Analytics