mysql全部基本数据类型
MySQL基本数据类型统计http://www.cnblogs.com/xuqiang/archive/2010/10/14/1953464.html
详细介绍http://www.cnblogs.com/doctorJoe/p/5337510.html
| 类型 | 大小 | 描述 |
| char[length] | length字节 | 定长字段,长度为0-255个字节 |
| varchar[length] | string长度+1字节 | 变长字段,在mysql5.03以前,长度为0-255个字节,在5.0.3以后,最大长度为65535字节。一个utf8字符占3个字节、一个gbk字符占两个字节。5.0后length是字符个数,5.0前length是字节个数。为什么限制64k主要是行的大小限制,那么大于64k的行采用行溢出模式http://www.itpub.net/forum.php?mod=viewthread&tid=1600640 |
| tinytext | string长度+1字节 | 字符串,长度为0-255个字节 |
| text | string长度+2字节 | 字符串,最大长度为0-65535个字节 |
| mediumtext | string长度+3字节 | 字符串,组嗲长度为16777215个字节 |
| longtext | string长度+4字节 | 字符串,最大长度为4194967295个字节 |
| tinyint[length] | 1字节 | length是显示长度,当补全时发挥作用;范围:-128~127或0~255 |
| smallint[length] | 2字节 | length是显示长度,当补全时发挥作用;见http://blog.csdn.net/libo222/article/details/51508379 |
| mediumint[length] | 3字节 | length是显示长度,当补全时发挥作用; |
| int[length] | 4字节 | length是显示长度,当补全时发挥作用; |
| bigint[length] | 8字节 | length是显示长度,当补全时发挥作用; |
| float | 4字节 | length是显示长度,当补全时发挥作用; |
| double[length,decimals] | 8字节 | length是显示长度,当补全时发挥作用;运行固定的小数点 |
| decimal[length,decimals] | length+1字节或length+2字节 | length是显示长度,当补全时发挥作用; |
| date | 3字节 | 采用YYYY-MM-DD格式 |
| datetime | 8字节 | 采用YYYY-MM-DD HH:mm:SS格式 |
| timestamp | 4字节 | 采用YYYYMMDDHHmmSS格式 |
| time | 3字节 | 采用HH:MM:SS格式 |
| enum | 1或2字节 | 枚举类型 |
| set | 1、2、3、4或8字节 | 与enum一样,只不过每一列可以具有多个可能的值 |
| blob | 是text的一个变体。允许存储二进制文件,还可用于某些加密数据。 |
mysql全部基本数据类型的更多相关文章
- MySQL 的数值数据类型
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数.许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段 ...
- 高性能MySql进化论(一):数据类型的优化_上
在数据库的性能调优的过程中会涉及到很多的知识,包括字段的属性设置是否合适,索引的建立是否恰当,表结构涉及是否合理,数据库/操作系统 的设置是否正确…..其中每个topic可能都是一个领域. 在我看来, ...
- mysql支持的数据类型及其测试
原文:mysql支持的数据类型及其测试 1.基础知识 1.1如何来查看mysql的帮助手册 ?int Help float; 1.2创建表的规则 CREATE TABLE [IF NOT EXISTS ...
- MySQL中的数据类型及创建
MySQL创建: 1.创建数据库create database test2; 2.删除数据库drop database test2;3.创建表create table ceshi( ids in ...
- 【个人笔记】《知了堂》MySQL中的数据类型
MySQL中的数据类型 1.整型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) ...
- MySQL中各种数据类型的长度及在开发中如何选择
接触MySQL这个数据库大概快要两年了,不过由于没有特别深入系统的去学习,大多也是停留在一知半解的状态.今天在工作中刚好碰到了表设计的问题,顺便写篇博客,把MySQL中数据类型和字段类型选择这方面给弄 ...
- MySQL系列--3.数据类型和连接查询
1.存储引擎 数据创建,查询,更新和删除操作都是通过数据引擎来进行的.不同的存储引擎存储限制不同,支持不同的索引机制等. 查询数据库支持的存储引擎 MySQL 5.7.2支持的存储引擎有:InnoDB ...
- MySQL系列:数据类型、运算符及函数(5)
1. 数据类型 MySQL支持多种数据类型,主要有数值类型.日期/时间类型和字符串类型. (1)数值类型:包括整数类型:TINYINT.SMALLINT.MEDIUMINT.INT.BIGINT, ...
- 存储引擎和表的操作(mysql中的数据类型、完整性约束)
一.存储引擎 .概念 MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力. 通过选择不同的技术 ...
- 数据库 -- mysql支持的数据类型
mysql支持的数据类型 数值类型 MySQL支持所有标准SQL数值数据类型. 这些类型包括严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC),以及近似数值数据类型( ...
随机推荐
- MySQL SQL_MODE详解
http://blog.itpub.net/29773961/viewspace-1813501/
- 一文彻底明白linux中的selinux到底是什么
https://www.phpyuan.com/235739.html 一.前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内 ...
- 18-----BBS论坛
BBS论坛(十八) 18.首页轮播图实现 (1)front/css/front_base.css .main-container{ width: 990px; margin: 0 auto; over ...
- 1-----Scrapy框架整体的一个了解
这里是通过爬取伯乐在线的全部文章为例子,让自己先对scrapy进行一个整理的理解 该例子中的详细代码会放到我的github地址:https://github.com/pythonsite/spider ...
- Dev Express Report 学习总结(八)Dev Express Reports 常见问题总结
1. 在新建ASP.NET Dev Express Report时的两种方式: A. 右键Add DevExpress Item->New Item->All->从Web Repor ...
- public class 与 class 的区别
public class 与 class 的区别 1.一个类前面的public是可有可无的 2.如果一个类使用 public 修饰,则文件名必须与类名一致 3.如果一个类前面没有使用public修饰, ...
- Unity 在Inspector面板,脚本前面的激活对勾
写个脚本,把它挂在一个游戏对象上: using System.Collections; using System.Collections.Generic; using UnityEngine; pub ...
- (转)企业级NFS网络文件共享服务
企业级NFS网络文件共享服务 原文:http://www.cnblogs.com/chensiqiqi/archive/2017/03/10/6530859.html --本教学笔记是本人学习和工作生 ...
- instancemethod, staticmethod, classmethod & abstractmethod
实例方法.静态方法.类方法.抽象方法 1. Python中方法的工作方式(How methods work in Python) A method is a function that is sto ...
- windows 7下安装tomcat6 web服务器
因为项目中要使用Mondrian提供ROLAP应用,而Mondrian是运行在tomcat上的. 一. 软件获取: http://tomcat.apache.org/ 二. 安装步骤: 运行可执行程序 ...