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),以及近似数值数据类型( ...
随机推荐
- c#操作windows本地账户
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices ...
- hbase数据库操作
.实验内容与完成情况:(实验具体步骤和实验截图说明) (一)编程实现以下指定功能,并用 Hadoop 提供的 HBase Shell 命令完成相同任务: () 列出 HBase 所有的表的相关信息,例 ...
- java——二分搜索树 BST(递归、非递归)
~ package Date_pacage; import java.util.Stack; import java.util.ArrayList; import java.util.LinkedLi ...
- 转 from __future__ import unicode_literals
转自 https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868200230 ...
- epoll 中ET与LT 关于读取处理 复习
https://zhuanlan.zhihu.com/p/21374980 =============================================== https://zhuanl ...
- linux终端没有GUI时python使用matplotlib如何画图
import matplotlib as mpl mpl.use('Agg') #而且必须添加在import matplotlib.pyplot之前,否则无效 ======== ======== == ...
- js中的内置对象
在js里,一切皆为或者皆可以被用作对象.可通过new一个对象或者直接以字面量形式创建变量(如var i="aaa"),所有变量都有对象的性质.注意:通过字面量创建的对象在调用属性和 ...
- Hive学习(三)Hive的Java客户端操作
Hive的Java客户端操作分为JDBC和Thrifit Client,首先启动Hive远程服务: hive --service hiveserver 一.JDBC 在MyEclipse中首先创建连接 ...
- java替换word表格2007
package demo;import java.io.FileOutputStream;import java.util.HashMap;import java.util.Iterator;impo ...
- 获取url传的参数转变为对象的方法
function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new O ...