旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

mysql贮存笔墨用什么【MySQL教程】,mysql

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:72评论:0


导读:mysql存储文本时,运用以下三个范例。char长度牢固,varchar和text长度可变。(char能够存在空间糟蹋,字符串长度不够,则背面用空格补足空字符串)c...
mysql存储文本时,运用以下三个范例。

char长度牢固,varchar和text长度可变。(char能够存在空间糟蹋,字符串长度不够,则背面用空格补足空字符串)

char和varchar能够设定默认值,text没有默认值。

char和varchar定义时要指定长度,text定义时一般不必指定长度,能够本身盘算。

CHAR 和 VARCHAR 范例

CHAR(M) 为牢固长度字符串,在定义时指定字符串列长。当保存时,在右边添补空格以到达指定的长度。M 示意列的长度,局限是 0~255 个字符。

比方,CHAR(4) 定义了一个牢固长度的字符串列,包括的字符个数最大为 4。当检索到 CHAR 值时,尾部的空格将被删除。

VARCHAR(M) 是长度可变的字符串,M 示意最大列的长度,M 的局限是 0~65535。VARCHAR 的最大现实长度由最长的行的大小和运用的字符集肯定,而现实占用的空间为字符串的现实长度加 1。

比方,VARCHAR(50) 定义了一个最大长度为 50 的字符串,假如插进去的字符串只要 10 个字符,则现实存储的字符串为 10 个字符和一个字符串完毕字符。VARCHAR 在值保存和检索时尾部的空格仍保存。

TEXT 范例

TEXT 列保存非二进制字符串,如文章内容、批评等。当保存或查询 TEXT 列的值时,不删除尾部空格。

TEXT 范例分为 4 种:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。差别的 TEXT 范例的存储空间和数据长度差别。

TINYTEXT 示意长度为 255(28-1)字符的 TEXT 列。

TEXT 示意长度为 65535(216-1)字符的 TEXT 列。

MEDIUMTEXT 示意长度为 16777215(224-1)字符的 TEXT 列。

LONGTEXT 示意长度为 4294967295 或 4GB(232-1)字符的 TEXT 列。

以上就是mysql贮存笔墨用什么的细致内容,更多请关注ki4网别的相干文章!

标签:mysql


欢迎 发表评论: