MySQL中的数据类型
一、整数类型
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中的数据类型相关推荐
- 【个人笔记】《知了堂》MySQL中的数据类型
MySQL中的数据类型 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) ...
- MySQL中 JSON 数据类型应用
前言 今天接触到mysql中json数据类型,之前不知道有这个类型,今天学习一下. JSON我相信大家都已经很熟悉了,但在 MySQL中,直至 5.7 版本中,才正式引入 JSON数据类型.在次之前, ...
- r如何查询mysql中的数据类型_MySQL-mysql中的数据类型
mysql中的数据类型 数值类型 严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC), 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词. ...
- ( 4 )MySQL中的数据类型(字符串类型)
MySQL中的数据类型(字符串类型) 字符长类型 六中数据库中的数据类型 char , varchar , text ,blob,enum,set char和varchar char定长:磁盘空间比较 ...
- mysql中整数数据类型tinyint详解
文章来源: 学习通http://www.bdgxy.com/ 目录 1.1tinyint类型说明 1.2实践环境说明 1.3加unsigned属性 1.3.1SQL模式开启严格模式 1.3.2SQL模 ...
- 详细介绍MySQL中的数据类型
MySQL数据类型精讲 1.MySQL中的数据类型 常见数据类型的属性,如下: 2.整数类型 2.1 类型介绍 整数类型一共有 5 种,包括 TINYINT.SMALLINT.MEDIUMINT.IN ...
- MySQL中TEXT数据类型的最大长度___MySQL VARCHAR字段最大长度究竟是多少
MySQL TEXT数据类型的最大长度 TINYTEXT 256 bytes TEXT 65,535 bytes ~64kb MEDIUMTEXT 16,777,215 bytes ~16MB LON ...
- 下列( )类型不是mysql中的数据类型_下列( )类型不是MySQL中常用的的数据类型。_学小易找答案...
[单选题]下面哪个坐标系不属于在椭球面上表示点位置的坐标系统. [简答题]2.根据形体的两面投影,补绘其第三面投影(尺寸可由图上直接量取). (1) (2) (3) (4) (5) (6) (7) ( ...
- r如何查询mysql中的数据类型_MySQL数据类型 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...
MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的. MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 数值类型 MySQL支持所有标准S ...
- mysql操作json优点和缺点_MYSQL 5.7中的本机JSON支持:MYSQL中JSON数据类型的优缺点是什么?...
在MySQL 5.7中,新的数据类型用于在JSON表中存储JSON数据. 添加. 显然,这将是MySQL的巨大变化. 他们列出了一些好处 Document Validation - Only vali ...
最新文章
- 《JavaScript权威指南》笔记(一)
- Python 机器学习库 Top 10,你值得拥有!
- 配置swagger2_Springboot(三十五)启用Swagger2
- 关于DJANGO和JAVASCRIPT的时间
- 深入探索 Java 热部署--转
- 也玩有道难题的双立方数问题:Python 版解法
- 20165310java_blog_week6
- linux下用户操作
- jquery事件绑定解绑机制源码分析
- 任正非:再见,荣耀!从此以后便是对手!
- 最大的LeftMax与rightMax之差绝对值
- Linux常用的网络服务基础命令
- 手机当启动U盘DriveDroid 版本 0.10.3 功能无限制版使用教程
- 3DMAX解决Vray渲染材质溢色问题的三种方法
- 重复测量设计计算机结果分析,重复测量设计样本含量估计.pdf
- 可用性设计之过载保护
- 飞信机器人 ld-linux.so.2,飞信机器人安装
- 深度技术 GHOST XP 电脑城克隆版 V7.0 (NTFS/F32)
- 移动端UC浏览器不支持Blob的解决方案
- 118 Servlet_1 _Tomcat服务器
热门文章
- python【蓝桥杯vip练习题库】ALGO-148 5-1最小公倍数(GCD)
- android+apk+反编译和再签名打包,Android:apk反编译步骤,打包、签名和逆向工程经验总结...
- python标准化输出_Python设定模板及标准化输出,输入
- linux开了多个sendmail,Linux中的Sendmail问题及其解决办法
- 四川网络推广浅析网站标题到底能不能修改,什么时候能修改?
- 如果企业网站长时间没有排名可以从多个方面进行分析
- 网站在改版时如何降低对排名的影响呢?
- redistemplate 设置失效时间_袋式除尘器滤袋失效分析
- easyui 合并列_Easyui 表格列数据合并!
- 八皇后时间复杂度_LeetCode46:全排列(八皇后)