数据类型
一、数值型
数值型包括整型和浮点型
整型
bit(n):二进制位,n为二进制的位数,不写默认为1(即0和1)
tinyint(m):一个字节,m表示显示位数
smallint :两个字节
int:四个字节
bigint:八个字节
浮点型
float(m,d):四个字节
double(m,d):八个字节
其中m表示总长度,d表示小数位长度
decimal(m,d)/numeric(m,d):一般用于高精度要求,如存款金额
二、字符串类型
char(n): 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,n表示开辟的字节空间数
varchar(n):存储变长数据,n表示最大开辟字节空间数
nchar(n)/nvarchar(n):与其他多种字符的转换,如中文,音标等,对每个英文(ASCII)字符都占用2个字节,对一个汉字也占用两个字节,所有的字符都占用2个字节,n表示两个字节一组的个数
text:存储大文本,如文章内容
三、日期类型
datetime:八个字节,日期范围大,不带时区
timestamp:四个字节,日期范围小,带时区
本文详细介绍了数据库中常见的数值型、字符串型和日期类型的定义、存储格式,以及float、double、char、varchar等关键数据类型及其应用场景。
622

被折叠的 条评论
为什么被折叠?



