数据库

当前位置:首页 > 数据库 >

MySQL数据类型

时间:2015-06-06        阅读:次        QQ群:182913345

1.整型
数据类型		 含义
tinyint(m)		1个字节表示(-128~127)
smallint(m) 	2个字节表示(-32768~32767)
mediumint(m) 	3个字节表示(-8388608~8388607)
int(m) 			4个字节表示(-2147483648~2147483647)
bigint(m) 		8个字节表示(+-9.22*10的18次方) 
 
2.浮点型(float和double)
数据类型		 含义
float(m,d) 		单精度浮点型,8位精度(4字节)
double(m,d) 	双精度浮点型,16位精度(8字节) 
/* m是十进制数字的总个数,d是小数点后面的数字个数 */
 
3.定点数(decimal)
        decimal(m,d) 定点类型浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的最大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。对定点数的计算能精确到65位数字。
 
4.字符串(char,varchar,text)
数据类型 		 含义
char(n) 		固定长度的字符串,最多255个字符
varchar(n)  	固定长度的字符串,最多65535个字符
tinytext  		可变长度字符串,最多255个字符
text  			可变长度字符串,最多65535个字符
mediumtext  	可变长度字符串,最多2的24次方-1个字符
longtext  		可变长度字符串,最多2的32次方-1个字符 

5.日期时间类型(date,time,datetime,timestamp)
数据类型 		 含义
date 			日期'2008-12-2'
time 			时间'12:25:36'
datetime 		日期时间'2008-12-2 22:06:44' 	 
timestamp 		自动存储记录修改时间 

6.数据类型的属性
关键字 		  含义 
NULL 			数据列可包含NULL值
NOT NULL 		数据列不允许包含NULL值 	 
DEFAULT 		默认值,如果插入记录的时候没有指定值,将取这个默认值
PRIMARY KEY  	主键 
AUTO_INCREMENT  自动递增,适用于整数类型
UNSIGNED 		无符号 

上一篇:MySQL用户管理

下一篇:修复MySQL数据库中.TMD表

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2