hooyantsing's Blog

数据库的数据类型

字数统计: 240阅读时长: 1 min
2020/05/06

数据库的数据类型

https://zhuanlan.zhihu.com/p/50891083

笔记

文字:char varchar

后面跟随的参数,规定的是字符长度。存入的数据如果超出这个预设值,将被截断,后面的数据丢失。

char,如果存入的数据字符长度没超过预设值,将补空格。

varchar,不补空格,但有一字节存这个数据的长度。

数字:Int/Integer同义词。

后面跟随的参数,鸡肋没什么用。要知道,选用数字类型后,占用空间是固定的。

二进制文件:blob

比如存图片。

但实际项目中常用varchar来存储文件路径,并非直接将图片存入数据库。

文本:text

用来存储大量字符,比如文章的正文部分。

注:以上根据实际应用场景不同,有多种占用空间的方式,例如text就有longtext,可存储极大的字符长度,详见链接。

CATALOG