mysql学习之mysql中有什么数据类型
创始人
2024-11-21 03:02:11
0次

mysql的数据类型大致可以分为数值类型、字符串类型和日期时间类型这三种类型。

一、数值类型

1、数值是诸如32 或153.4 这样的值。

2、mysql支持科学表示法,科学表示法由整数或浮点数后跟“e”或“E”、一个符号(“+”或“-”)和一个整数指数来表示。1.24E+12 和23.47e-1 都是合法的科学表示法表示的数。而1.24E12 不是合法的,因为指数前的符号未给出。

3、浮点数由整数部分、一个小数点和小数部分组成。整数部分和小数部分可以分别为空,但不能同时为空。

4、数值前可放一个负号“-”以表示负值。

二、字符串类型

字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。

常见类型如下:

CHAR[(M)] :一个固定长度的字符串,在存储时始终用空格填充指定长度。 M表示以字符为单位的列长度。M的范围为0到255.如果M省略,则长度为1,存储时占用M个字节。

VARCHAR(M):可变长度的字符串,M 表示字符的最大列长度,M的范围是0到65,535,存储时占用L+1(L<=M,L为实际字符的长度)个字节。

TINYTEXT[(M)] :不能有默认值,占用L+1个字节,L<2^8。

TEXT[(M)] :不能有默认值,占用L+2个字节,L<2^16。

MEDIUMTEXT[(M)] :不能有默认值,占用L+3个字节,L<2^24。

LONGTEXT[(M)] : 不能有默认值,占用L+4个字节,L<2^32。

ENUM('value1','value2',...) :ENUM是一个字符串对象,其值从允许值列表中选择,它只能有一个值,从值列表中选择,最多可包含65,535个不同的元素。

SET('value1','value2',...) :字符串对象,该对象可以有零个或多个值,最多可包含64个不同的成员。

三、日期时间类型

1、year类型只表示年份。如果只需要记录年份,选择year类型可以节约空间。

2、Time类型只表示时间,如果只需要记录时间,选择Time类型是最合适的。

3、date类型只表示日期,如果只需要记录日期,选择date类型是最合适的。

4、如果需要记录日期和时间,可以选择dateTime类型和timestamp类型。

5、dateTime类型表示的时间范围比timestamp类型大,因此,如果需要的时间范围比较大,选择dateTime类型比较合适。

6、timestamp类型的时间是根据时区来显示的,如果需要显示的时间与时区对应,那就应该选择timestamp类型。

补充:mysql的数据类型描述使应注意以下内容

M表示整数类型的最大显示宽度。M表示整数类型的最大显示宽度。对于浮点和定点类型, M是可以存储的总位数(精度)。对于字符串类型, M是最大长度。允许的最大值M取决于数据类型。

D适用于浮点和定点类型,并指示小数点后面的位数。最大可能值为30,但不应大于 M-2。

[ ]表示类型定义的可选部分。

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...