细说mysql数据库的数据类型


本文摘自PHP中文网,作者韦小宝,侵删。

本篇文章讲述了mysql数据库的数据类型,大家对mysql数据库的数据类型不了解的话或者对mysql数据库的数据类型感兴趣的话那么我们就一起来看看本篇文章吧, 好了废话少说进入正题吧

整型

数据类型存储范围字节
TINYINT有符号值:-128 到 127(-到)
无符号值:0到255(0到)
1
SMALLINT有符号值:-32768 到 32767(-)
无符号值:0到65535(0到-1)
2
MEDIUMINT有符号值:-8388608 到 8388607(-)
无符号值:0到16777215(0到)
3
INT有符号值:-
无符号值:0-1
4
BIGINT有符号值:-
无符号值:0到-1
8

浮点型


数据类型精度
FLOAT[(M,D)]小数点后6-7位(常用)
DOUBLE[(M,D)]

小数点后14-15位

日期时间类型

日期类型存储空间(字节)日期格式范围
datetime8YYYY-MM-DD HH:MM:SS1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp4YYYY-MM-DD HH:MM:SS1970-01-01 00:00:01 ~ 2038
date3YYYY-MM-DD1000-01-01 ~ 9999-12-31
year1YYYY1901~2155
time2HH:MM:SS-838:59:59 ~ 838:59:59

字符型

列类型说明
CHAR(M)M个字节,0<=M<=255,固定长度
VARCHAR(M)L+1个字节,其中L<M且0<M<65535,可以小于定于长度M
TINYTEXTL+1个字节,其中L<
TEXTL+2个字节,其中L<
MEDIUMTEXTL+3个字节,其中L<
LONGTEXTL+4个字节,其中L<
ENUM('value1','value2')枚举,1或2个字节,取决于枚举的个数(最多-1个值)

以上就是本篇文章的所有内容,大家要是还不太了解的话,可以自己多实现两边就很容易掌握了哦!

相关推荐:
关于mysql数据库的数据类型numeric和decimal_MySQL

以上就是细说mysql数据库的数据类型的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

ubuntu环境下如何使java连接mysql数据库

如何通过mysql查看与修改auto_increment的方法

mysql数据库管理员密码忘记如何解决

mysql 常用的三类函数

mysql如何删除主键?

mysql的数据类型有哪些?mysql数据类型详解

cmd命令怎么打开mysql?

如何使用navicat连接mysql数据库?

mysql内存使用之线程独享介绍

centos7下和linux下安装mysql有什么区别

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...