数据库类型除了int还有什么

字符串类型(String):用于存储文本数据,如姓名、地址等。常见的字符串类型包括char、varchar和text。char是固定长度的字符串,varchar是可变长度的字符串,text用于存储大量的文本数据。

数值类型(Numeric):用于存储数值数据,如年龄、薪水等。常见的数值类型包括整数类型(如int、bigint、smallint)和浮点数类型(如float、double、decimal)。整数类型用于存储整数,而浮点数类型用于存储小数。

日期和时间类型(Date and Time):用于存储日期和时间数据,如生日、创建时间等。常见的日期和时间类型包括date、time、datetime和timestamp。date用于存储日期,time用于存储时间,datetime用于存储日期和时间,timestamp用于存储时间戳。

布尔类型(Boolean):用于存储布尔值,如真假、是非等。通常使用1表示真(True)和0表示假(False)。

二进制类型(Binary):用于存储二进制数据,如图像、音频、视频等。常见的二进制类型包括blob和binary。blob用于存储大量的二进制数据,binary用于存储固定长度的二进制数据。

枚举类型(Enumeration):用于存储预定义的值列表,只能选择其中一个值。例如,性别可以定义为枚举类型,只能选择男或女。

集合类型(Collection):用于存储多个值的集合。常见的集合类型包括数组(Array)和JSON。数组用于存储固定长度的多个值,JSON用于存储动态长度的多个键值对。