MySQL札记3_数据类型

浏览: 1548

MySQL数据库中的主要数据类型有四种:

  • 数值类型
  • 浮点型
  • 字符串类型
  • 日期时间类型

数值类型

  • 一般情况下:用int就可以
  • 超过了最大值,以最大值为准

image.png

浮点类型

  • float(m,d):单精度,8位精度;m表示总个数,d表示小数位
  • double(m,d)`:双精度,16位精度;m表示总个数,d表示小数位
  • decimal(m,d):定点数,m表示总长度,d表示小数位

image.png

字符串类型

用的最多的是charvarchar以及text,其中

  • char:定长,不够补空格,多了减掉;比如char(10):输入12345678**,后面自动补两个空格。特点:存取速度快,占空间
  • varchar:边长,根据实际自动改变长度。特点:存取速度慢,节省空间
  • text:存储文本信息

函数作用所占字符
length返回字符串所占的字节数汉字占3个;数字和字母占1个字符
char_length返回字符串所占的字符数汉字、数字、字母都是一个字符

image.png

日期时间类型

建议使用int存储时间戳(10位数字)的形式

推荐 0
本文由 皮大大 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册