一、整数类型

  TinyInt    存储空间8位,  存储范围:-27   ~ 27-1

  SmallInt    存储空间16位,存储范围:-215 ~ 215-1

  MediumInt   存储空间24位,存储范围:-223 ~ 223-1

  Int        存储空间32位,存储范围:-231 ~ 231-1

  BigInt      存储空间64位,存储范围:-263 ~ 263-1

  

  MySQL可以为整数类型指定宽度,例如INT(11), 对大多数应用这是没有意义:他不会限制值的合法范围,只是规定了MySQL的一些交互工具用来显示字符的个数。

  对于存储和计算来说INT(1)和INT(20)是相同的

二、浮点数类型

  Float     

  Double    float和double适合近似计算,不适合精确的浮点型运算

  Decimal     decimal则合适的精确的浮点型运行,比如存储财务数据

  

  当在数据量较大的时候可以使用 bigint 来代替decimal,将需要存储的货币单位根据小数的位数乘以相应的倍数即可。

三、字符串类型

  Char    char可以用来存储很短的字符串,或者所有值都接近同一个长度。非常适合用来存储MD5的值或者UUID。

  Varchar     varchar类型用于存储可变长的字符串,它比char更节省空间,因为它仅使用必要的空间。

  Blob    

  Text    blob和text都是为了存储很大的数据而设计的字符串数据类型,分别采用二进制和字符方式存储

四、时间和日期类型

  Datetime  这个类型能保存大范围的值,从1001年到9999年,精度为秒。它把日期和时间封装到格式为YYYYMMDDHHMMSS的整数中,与市区无关。使用8个字节的存储空间。

  TimeStamp 这个类型保存了从1970年1月1日午夜以来的秒数,它和UNIX时间戳相同。但是timestamp只使用了4个字节的存储空间。timestamp存储的值依赖于时区、mysql服务器、操作系统、客户端连接

五、位数据类型

  Bit    可以使用bit列在一列中存储一个或者多个true/false的值

  Set      可以保存多个true/false的值,它在mysql内部是以一系列打包的位的集合来表示的

  

转载于:https://www.cnblogs.com/shenyunwen/p/9824338.html

MySQL中的数据类型相关推荐

  1. 【个人笔记】《知了堂》MySQL中的数据类型

    MySQL中的数据类型 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节  范围(-128~127) smallint(m) 2个字节  范围(-32768~32767) ...

  2. MySQL中 JSON 数据类型应用

    前言 今天接触到mysql中json数据类型,之前不知道有这个类型,今天学习一下. JSON我相信大家都已经很熟悉了,但在 MySQL中,直至 5.7 版本中,才正式引入 JSON数据类型.在次之前, ...

  3. r如何查询mysql中的数据类型_MySQL-mysql中的数据类型

    mysql中的数据类型 数值类型 严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC), 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词. ...

  4. ( 4 )MySQL中的数据类型(字符串类型)

    MySQL中的数据类型(字符串类型) 字符长类型 六中数据库中的数据类型 char , varchar , text ,blob,enum,set char和varchar char定长:磁盘空间比较 ...

  5. mysql中整数数据类型tinyint详解

    文章来源: 学习通http://www.bdgxy.com/ 目录 1.1tinyint类型说明 1.2实践环境说明 1.3加unsigned属性 1.3.1SQL模式开启严格模式 1.3.2SQL模 ...

  6. 详细介绍MySQL中的数据类型

    MySQL数据类型精讲 1.MySQL中的数据类型 常见数据类型的属性,如下: 2.整数类型 2.1 类型介绍 整数类型一共有 5 种,包括 TINYINT.SMALLINT.MEDIUMINT.IN ...

  7. MySQL中TEXT数据类型的最大长度___MySQL VARCHAR字段最大长度究竟是多少

    MySQL TEXT数据类型的最大长度 TINYTEXT 256 bytes TEXT 65,535 bytes ~64kb MEDIUMTEXT 16,777,215 bytes ~16MB LON ...

  8. 下列( )类型不是mysql中的数据类型_下列( )类型不是MySQL中常用的的数据类型。_学小易找答案...

    [单选题]下面哪个坐标系不属于在椭球面上表示点位置的坐标系统. [简答题]2.根据形体的两面投影,补绘其第三面投影(尺寸可由图上直接量取). (1) (2) (3) (4) (5) (6) (7) ( ...

  9. r如何查询mysql中的数据类型_MySQL数据类型 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...

    MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准S ...

  10. mysql操作json优点和缺点_MYSQL 5.7中的本机JSON支持:MYSQL中JSON数据类型的优缺点是什么?...

    在MySQL 5.7中,新的数据类型用于在JSON表中存储JSON数据. 添加. 显然,这将是MySQL的巨大变化. 他们列出了一些好处 Document Validation - Only vali ...

最新文章

  1. 《JavaScript权威指南》笔记(一)
  2. Python 机器学习库 Top 10,你值得拥有!
  3. 配置swagger2_Springboot(三十五)启用Swagger2
  4. 关于DJANGO和JAVASCRIPT的时间
  5. 深入探索 Java 热部署--转
  6. 也玩有道难题的双立方数问题:Python 版解法
  7. 20165310java_blog_week6
  8. linux下用户操作
  9. jquery事件绑定解绑机制源码分析
  10. 任正非:再见,荣耀!从此以后便是对手!
  11. 最大的LeftMax与rightMax之差绝对值
  12. Linux常用的网络服务基础命令
  13. 手机当启动U盘DriveDroid 版本 0.10.3 功能无限制版使用教程
  14. 3DMAX解决Vray渲染材质溢色问题的三种方法
  15. 重复测量设计计算机结果分析,重复测量设计样本含量估计.pdf
  16. 可用性设计之过载保护
  17. 飞信机器人 ld-linux.so.2,飞信机器人安装
  18. 深度技术 GHOST XP 电脑城克隆版 V7.0 (NTFS/F32)
  19. 移动端UC浏览器不支持Blob的解决方案
  20. 118 Servlet_1 _Tomcat服务器

热门文章

  1. python【蓝桥杯vip练习题库】ALGO-148 5-1最小公倍数(GCD)
  2. android+apk+反编译和再签名打包,Android:apk反编译步骤,打包、签名和逆向工程经验总结...
  3. python标准化输出_Python设定模板及标准化输出,输入
  4. linux开了多个sendmail,Linux中的Sendmail问题及其解决办法
  5. 四川网络推广浅析网站标题到底能不能修改,什么时候能修改?
  6. 如果企业网站长时间没有排名可以从多个方面进行分析
  7. 网站在改版时如何降低对排名的影响呢?
  8. redistemplate 设置失效时间_袋式除尘器滤袋失效分析
  9. easyui 合并列_Easyui 表格列数据合并!
  10. 八皇后时间复杂度_LeetCode46:全排列(八皇后)