200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > mysql 常用字段类型_mysql 常用字段类型

mysql 常用字段类型_mysql 常用字段类型

时间:2023-01-04 11:56:19

相关推荐

mysql 常用字段类型_mysql 常用字段类型

tinyint[(m)] [unsigned] [zerofill] 1字节

极小整数,数据类型用于保存一些范围的整数数值范围:

有符号:

-128 ~ 127.

无符号:

~ 255

特别的: MySQL中无布尔值,使用tinyint(1)构造。

smallint 2字节

小整数

有符号:

~ 32768

无符号:

~ 65535

mediumint3字节

有符号: -8388608 ~ 8388608

无符号: 0 ~ 1677215

int[(m)][unsigned][zerofill] 4字节

整数,数据类型用于保存一些范围的整数数值范围:

有符号:

-2147483648 ~ 2147483647

无符号:

~ 4294967295

特别的:整数类型中的m仅用于显示,对存储范围无限制。例如: int(5),当插入数据2时,select 时数据显示为: 00002

bigint[(m)][unsigned][zerofill] 8字节

大整数,数据类型用于保存一些范围的整数数值范围:

有符号:

-9223372036854775808 ~ 9223372036854775807

无符号:

~ 18446744073709551615

二、浮点数类型

FLOAT[(M,D)] [UNSIGNED] [ZEROFILL] 4字节

单精度浮点数(非准确小数值),m是数字总个数,d是小数点后个数。

无符号:

-3.402823466E+38 to -1.175494351E-38,

1.175494351E-38 to 3.402823466E+38

有符号:

1.175494351E-38 to 3.402823466E+38

**** 数值越大,越不准确 ****

DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL] 8字节

双精度浮点数(非准确小数值),m是数字总个数,d是小数点后个数。

无符号:

-1.7976931348623157E+308 to -2.225073858507E-308

2.225073858507E-308 to 1.7976931348623157E+308

有符号:

2.225073858507E-308 to 1.7976931348623157E+308

**** 数值越大,越不准确 ****

三、日期时间类型

DATE

YYYY-MM-DD(1000-01-01/9999-12-31)

TIME

HH:MM:SS('-838:59:59'/'838:59:59')

YEAR

YYYY(1901/2155)

DATETIME

YYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00/9999-12-31 23:59:59 Y)

TIMESTAMP 当前系统时间 注意: 和时区有关

YYYYMMDD HHMMSS(1970-01-01 00:00:00/2037 年某时)

四、字符串类型

char (m)

char数据类型用于表示固定长度的字符串,可以包含最多达255个字符。其中m代表字符串的长度。

PS: 即使数据小于m长度,也会占用m长度

varchar(m)

varchars数据类型用于变长的字符串,可以包含最多达255个字符。其中m代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。

注:虽然varchar使用起来较为灵活,但是从整个系统的性能角度来说,char数据类型的处理速度更快,有时甚至可以超出varchar处理速度的50%。因此,用户在设计数据库时应当综合考虑各方面的因素,以求达到最佳的平衡

text

text数据类型用于保存变长的大字符串,可以组多到65535 (2**16 − 1)个字符。

mediumtext

A TEXT column with a maximum length of 16,777,215 (2**24 − 1) characters.

longtext

A TEXT column with a maximum length of 4,294,967,295 or 4GB (2**32 − 1) characters.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。