MySQL 字段类型详解
一、非数字类型
类型 |
范围 |
说明 |
|
Char(N) [ binary] |
N=1~255 个字元 |
固定长度 |
std_name cahr(32) not null |
VarChar(N)[binary] |
N=1~255 个字元 |
可变长度 |
std_address varchar(256) |
TinyBlob |
最大长度255个字元(2^8-1) |
Blob (Binary large objects)储存二进位资料,且有分大小写 |
memo text not null |
TinyText |
最大长度255个字元(2^8-1) |
||
Blob |
最大长度65535个字元(2^16-1) |
||
Text |
最大长度65535个字元(2^16-1) |
||
MediumBlob |
最大长度 16777215 个字元(2^24-1) |
||
MediumText |
最大长度 16777215 个字元(2^24-1 |
||
LongBlob |
最大长度4294967295个字元 (2^32-1) |
||
LongText |
最大长度4294967295个字元 (2^32-1) |
||
Enum |
集合最大数目为65535 |
列举(Enumeration),Enum单选、Set复选 |
sex enum(1,0) |
Set |
集合最大数目为64 |
辨別Null与Not Null :Null为允许储存空值(Null)
二、数字类型
类型 |
范围 |
说明 |
例如 |
TinyInt[M] [UNSIGNED] |
-128~127 |
num tinyint unsigned |
|
SmallInt[M] [UNSIGNED] |
-32768~32767 |
||
MediumInt[M] [UNSIGNED] |
-8388608~8388607 |
||
Int[M] [UNSIGNED] |
-2^31~2^31-1 |
||
BigInt[M] [UNSIGNED] |
-2^63~2^63-1 |
||
Float [(M,D)] |
-3.4E+38~3.4E+38( 约 ) |
注: M 为长度, D 为小数,Float 4 bytes,Double 8 bytes |
|
Double [(M,D)] |
-1.79E+308~1.79E+308( 约 ) |
||
Decimal [(M,D)] |
辨別ZeroFill:当宣告关键字ZeroFill为自动填满0,如 000021
三、日期时间
类型 |
范围 |
说明 |
Date |
日期(yyyy-mm-dd) |
|
Time |
时间(hh:mm:ss) |
|
DateTime |
日期与时间組合(yyyy-mm-dd hh:mm:ss) |
|
TimeStamp |
yyyymmddhhmmss |
|
Year |
年份yyyy |
MySQL 字段类型详解的更多相关文章
- (转)MySQL字段类型详解
MySQL字段类型详解 原文:http://www.cnblogs.com/100thMountain/p/4692842.html MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间 ...
- 别在细节上栽跟头------------mysql 字段类型详解
也许你平时不在意,在设计数据库的时候,数字就设成int(10) 字符串就设成varchar(20)或者text 普通情况下是没有问题的,但是若不理解字段类型和长度的含义,总有一天你会在这里栽跟头, 这 ...
- MySQL字段类型详解
MySQL支持大量的列类型,它可以被分为3类:数字类型.日期和时间类型以及字符串(字符)类型.本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述. ...
- mysql float类型详解
mysql float类型详解float类型长度必须设置3以上 不然会报错 out of range如果设置3 就只是 整数+小数的长度 比方说3.23 3.2等等 3.333就不行了 4位了
- mysql中修改表字段名/字段长度/字段类型详解
在mysql中我们对数据表字段的修改命令只要使用alter就可以了,下面我来给大家详细介绍mysql中修改表字段名/字段长度/字段类型等等一些方法介绍,有需要了解的朋友可参考. 先来看看常用的方法 M ...
- MySQL datetime类型详解
研发反馈问题,数据库中datetime数据类型存储的值末尾会因四舍五入出现不一致数据,影响查询结果,比如:程序中自动获取带毫秒精度的日期'2019-03-05 01:53:55.63',存入数据库后变 ...
- 转: sql server2008 字段类型详解
bit 整型 bit数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或False .On 或Off. 注意:很省空间的一种数据类型,如果能 ...
- sqlserver字段类型详解(转)
bit 整型 bit数据类型是整型,其值只能是0.1或空值.这种数据类型用于存储只有两种可能值的数据,如Yes 或No.True 或False .On 或Off. 注意:很省空间的一种数据类型, ...
- sqlserver字段类型详解
抄了一篇不错的数据库类型,来自:http://www.cnblogs.com/andy_tigger/archive/2011/08/21/2147745.html bit 整型 bit数据类型是整型 ...
随机推荐
- httpclient 302 重定向
主要是由于页面可能不是通过 request.sendRedirect跳转的,可能通过js location跳转的.所以需要拿跳转后的 地址,重新发送请求...如下所示 if (status == H ...
- ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView
原文地址: ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView - ArcGIS_Mobile的专栏 - 博客频道 - CSDN.NET http:/ ...
- RxJava学习(三)
变换 所谓变换,就是将事件序列中的对象或整个序列进行加工处理,转换成不同的事件或事件序列. 1) API 首先看一个 map() 的例子: Observable.just("images/l ...
- Uploadify 控件上传图片 + 预览
jquery的Uploadify控件上传图片和预览使用介绍. 在简单的servlet系统中和在SSH框架中,后台处理不同的,在三大框架中图片预览时费了不少力气,所以下面将两种情况都介绍一下. 1,前台 ...
- Statement和PreparedStatement的特点 MySQL数据库分页 存取大对象 批处理 获取数据库主键值
1 Statement和PreparedStatement的特点 a)对于创建和删除表或数据库,我们可以使用executeUpdate(),该方法返回0,表示未影向表中任何记录 b)对于创建和 ...
- Oracle > count(*) / count(0) / count(1) | order by 1, 2
select count(*), select count(0), select count(1) from table 在统计表的行数时候,经常用到 select count(*) 然而对于行数很多 ...
- Java之跳出多重循环
在java里,想要跳出多重循环,有两种方法 1.在循环语句前设置一个标记,然后使用带有该标记的break语句跳出该循环 public static void main(String args[]) { ...
- grunt安装中的cli和--save-dev解释
grunt官网安装grunt的介绍中是这么写的: npm install -g grunt-cli 这里安装Grunt的命令行支持(command line interface,简称CLI),在这之后 ...
- UVa 10539 (筛素数、二分查找) Almost Prime Numbers
题意: 求正整数L和U之间有多少个整数x满足形如x=pk 这种形式,其中p为素数,k>1 分析: 首先筛出1e6内的素数,枚举每个素数求出1e12内所有满足条件的数,然后排序. 对于L和U,二分 ...
- JS框架整理
1. Dojo (演示地址) Dojo是一个强大的面向对象JavaScript框架.主要由三大模块组成:Core.Dijit.DojoX.Core提供ajax,events,packaging,CSS ...