数据库中常用的数据类型有:
char
:用于存储固定长度的字符数据,长度在定义表时就已经指定,例如char(10)
表示可以存储长度为10的字符数据。适用于存储长度固定的字符,如性别、状态等。varchar
:用于存储可变长度的字符数据,长度可以根据实际存储数据的长度进行调整,例如varchar(50)
表示可以存储长度不超过50的字符数据。适用于存储长度不固定的字符,如地址、备注等。int
:用于存储整数,可以分为有符号和无符号整数,例如int(10)
表示可以存储长度为10的整数。适用于存储整数类型的数据,如年龄、数量等。
在建字段时用到的数字表示字段的长度或精度,其作用如下:
- 对于
char
和varchar
类型,数字表示该字段可以存储的最大字符数,例如varchar(50)
表示该字段可以存储长度不超过50的字符数据。 - 对于
int
类型,数字表示该字段的长度,即存储的整数的最大位数,例如int(10)
表示该字段可以存储长度不超过10位的整数。在使用时,应根据实际需要来选择合适的长度。
除了以上常用的数据类型,数据库还支持其他类型,如日期时间类型、浮点数类型等,可以根据具体的应用场景来选择合适的数据类型。