欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > MySQL~数据类型

MySQL~数据类型

2024/10/23 6:29:39 来源:https://blog.csdn.net/qq_61324603/article/details/142904251  浏览:    关键词:MySQL~数据类型

1. 字符串类型

1.1 CHAR 和 VARCAHR 类型

CHAR 固定长度的字符串,取值范围0~255
VARCHAR 长度可变的字符串,取值范围0~65535
字符串值用单引号或者双引号引起来。如‘banana’和“orange”

1.2 TEXT 类型

SEXT类型用于存储非二进制字符串,如新闻内容,博客日志,评论和留言等。
TINYTEXT最大长度255
TEXT最大长度65535
MEDIUMTEXT最大长度2^24-1
LONGTEXT最大长度232-1

1.3 BLOB 类型

用于存储二进制字符串,如图片,音频,视频等。

1.4 ENUM 类型

又称枚举类型,其类型只能取一个值
字段名 Enum(‘值1’,‘值2’,……,’值n‘)
例如:
性别 Enum(’男‘,’女‘)

1.5 SET 类型

SET类型可以有0个或多个值
字段名 SET(‘值1’,‘值2’,……,’值n‘)
例如:
地址 SET ('四川省','广东省','重庆市','上海市')
insert into temp (地址)value(’广东省‘),('广东省,佛山市');

2. 数值类型

整数类型

整数类型字节数无符号数的取值范围有符号数的取值范围
TINYINT10~255-128~127
SMALLINT20~65535-32768~32767
MEDIUMINT30~16777215-8388608~-8388607
INT或INTEGER30~4294967295-2147483638~21474836437
BIGINT80~18446744073709551615-9223372036854775808~
9223372036854775807

整数类型

类型字节数负数的取值范围非负数的取值范围
浮点数的类型FLOAT3-3.402823466E+38~
-1.175494351E-38
0和1.175494351E-38~
3.402823466E+38
DOUBLE8-1.7976931348623157E+308~
-2.2250738585072014E-308
0和2.2250738585072014E-308~
1.7976931348623157E+308
定点数类型DECIMAL(M,D)M+2同DOUBLE类型同DOUBLE类型

3. 日期和时间类型

类型字节数取值范围格式
YEAR11901~2155YYYY
DATE31000-01-01~9999-12-31YYYY-MM-DD
TIME3-838:59:59~838:59:59HH:MM:SS
DATETIME81000-01-01 00:00:00~9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS
TIMESTAMP419700101080001~2038011911407YYYYMMDDHHMMSS

4. 布尔型

BOOLEAN类型只有两个值:TRUEFALSE,即真值和假值。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com