1、数据型:

bool,float,double

decimal(M,D) M是小数位数(精度)的总数,D是小数点(标度)后面的位数、DECIMAL整数最大位数(M)为65。

smallint 小的整数。带符号的范围是-32768到32767。无符号的范围是0到65535。

mediumint 中等大小的整数。带符号的范围是-8388608到8388607。无符号的范围是0到16777215。

int 普通大小的整数。带符号的范围是-2147483648到2147483647。无符号的范围是0到4294967295。

integer 它是int的意思。

2、时间型:

date、 支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值,但允许使用字符串或数字为DATE列分配值。

time、

timestamp、 范围是'1970-01-01 00:00:00'到2037年。

如果表中的列的数据类型是timestamp 、insert update没有为它指定值,它会把当前时间插入。

例 1、

create table MyTable(X timestamp);

insert into MyTable(X) values(null);

select X from MyTable;

datetime、是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。

3、字符型:

char 、当检索CHAR值时尾部空格被删除,char(length)中lenght最大取255;char 是char(1)的同意词。

varchar、是字符VARYING的简写。保存时用一个字节或两个字节长的前缀+数据。如果VARCHAR列声明的长度大于255,长度前缀是两个字节

binary、类型类似于CHAR类型,但保存二进制字节字符串而不是非二进制字符串。

varbinary、类型类似于VARCHAR类型,但保存二进制字节字符串而不是非二进制字符串。

tinyblob、最大长度为255(28–1)字节的BLOB列。

例子、

blob、最大长度为65,535(216–1)字节的BLOB列。

mediumblob、最大长度为16,777,215(224–1)字节的BLOB列。

longblob、最大长度为4,294,967,295或4GB(232–1)字节的BLOB列

tinytext、最大长度为255(28–1)字符的TEXT列。

text、最大长度为65,535(216–1)字符的TEXT列。

mediumtext、 最大长度为16,777,215(224–1)字节的Text列。

longtext、最大长度为4,294,967,295或4GB(232–1)字符的TEXT列。

ENUM('value1','value2',...)、枚举类型。只能有一个值的字符串,从值列'value1','value2',...,NULL中或特殊 ''错误值中选出。

ENUM列最多可以有65,535个截然不同的值。ENUM值在内部用整数表示。

SET('value1','value2',...)、   一个设置。字符串对象可以有零个或多个值,每个值必须来自列值'value1','value2',...

SET列最多可以有64个成员。SET值在内部用整数表示。

MYSQL 的 3 类数据类型的更多相关文章

  1. DB2 Vs MySQL系列 | MySQL与DB2的数据类型对比

    随着MySQL数据库的应用越来越广泛,DB2向MySQL数据库的迁移需求也越来越多.进行数据库之间迁移的时候,首先遇到的并且也是最基本最重要的就是两种数据库数据类型之间的转换. 相关阅读: 从商用到开 ...

  2. 使用T4模板生成MySql数据库实体类

    注:本文系作者原创,但可随意转载. 现在呆的公司使用的数据库几乎都是MySQL.编程方式DatabaseFirst.即先写数据库设计,表设计按照规范好的文档写进EXCEL里,然后用公司的宏,生成建表脚 ...

  3. MySQL数据库工具类之——DataTable批量加入MySQL数据库(Net版)

    MySQL数据库工具类之——DataTable批量加入数据库(Net版),MySqlDbHelper通用类希望能对大家有用,代码如下: using MySql.Data.MySqlClient; us ...

  4. php : mysql数据库操作类演示

    设计目标: 1,该类一实例化,就可以自动连接上mysql数据库: 2,该类可以单独去设定要使用的连接编码(set names XXX) 3,该类可以单独去设定要使用的数据库(use XXX): 4,可 ...

  5. php MySQL数据库操作类源代码

    php MySQL数据库操作类源代码: <?php class MySQL{ private $host; //服务器地址 private $name; //登录账号 private $pwd; ...

  6. PHP - Mysql数据库备份类

    使用方法: require_once("backdata.class.php"); $link =@mysql_connect("localhost",&quo ...

  7. 设计模式 - 单例模式mysql数据库操作类

    待续... index.php 调用方法: <?php header('Content-Type:text/html; charset=utf8'); require 'instance.php ...

  8. .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper

    .NET 使用 MySql.Data.dll 动态库操作MySql的帮助类--MySqlHelper 參考演示样例代码,例如以下所看到的: /// <summary> /// MySql ...

  9. mysql基础之基本数据类型

    原文:mysql基础之基本数据类型 列类型学习 mysql三大列类型 整型 Tinyint/ smallint/ mediumint/int/ bigint(M) unsigned zerofill ...

随机推荐

  1. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。: 'C:\\Users\\video\\AppData\\Local\\Temp\\tmpfipzk8ma'--问题解决

    学习python+selenium总是遇到各种问题 代码如下: from selenium import webdriverbrowser = webdriver.PhantomJS() #浏览器初始 ...

  2. wifi智能插座 一键扫描局域网内插座Ip及其它信息 Python源代码API

    转载请保留原地址. http://www.cnblogs.com/lsqandzy 最近买了几个智能插座玩,插座安装在家里,连接好wifi,不管你人在哪里,通过手机,一键开启或关闭插座电源,想象一下, ...

  3. FSG压缩壳和ImportREC的使用 - 脱壳篇05

    FSG压缩壳和ImportREC的使用 - 脱壳篇05 让编程改变世界 Change the world by program FSG这个壳可以说是有点儿不守妇道,尼玛你说你一个压缩壳就实现压缩功能得 ...

  4. 黑马程序员 1、C语言32个关键字整理分类

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ C语言一共有32个关键字 一.数据类型关键字(共20个) A.基本数据类型(5个)void :声明 ...

  5. 线程池 异步I/O线程 <第三篇>

    在学习异步之前先来说说异步的好处,例如对于不需要CPU参数的输入输出操作,可以将实际的处理步骤分为以下三步: 启动处理: 实际的处理,此时不需要CPU参数: 任务完成后的处理: 以上步骤如果仅仅使用一 ...

  6. C语言随笔_printf输出多行

    想在printf中,输出多行数据,如果写成下面这样: printf("line 1\n line 2\n line 3\n");编译器会报错“error C2001: newlin ...

  7. java中的TreeMap如何顺序按照插入顺序排序

    java中的TreeMap如何顺序按照插入顺序排序 你可以使用LinkedHashMap  这个是可以记住插入顺序的. 用LinkedHashMap吧.它内部有一个链表,保持插入的顺序.迭代的时候,也 ...

  8. fullcalender

    http://blog.csdn.net/francislaw/article/details/7740630 引用 <link rel="stylesheet" href= ...

  9. FreeMarker的模板文件语法

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输 ...

  10. JAVA常见异常集锦(持续更新)

    No1:Nested in org.springframework.beans.factory.parsing.BeanDefinitionParsingException 2013-07-02 10 ...