≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 数据库 > MySQL

MySQL 数据类型 大全

人气:424 时间:2020-07-13

这篇文章主要为大家详细介绍了MySQL 数据类型 大全,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编小韵来看看吧!

代码如下:


其中的长度以字节为单位
名称
 
长度
 
 
 
 
用法
 
TINYINT(M)
 
BIT,BOOL,BOOLEAN
 
1
 
如果为无符号数,可以存储从0到255的数;
 
否则可以存储从-128到127的数。
 
SMALLINT(M)
 
2
 
如果为无符号数,可以存储从0到65535的数;
 
否则可以存储从-32768到32767的数。
 
MEDIUMINT(M)
 
3
 
如果为无符号数,可以存储从0到16777215的数;否则可以存储从-8388608到8388607的数
 
INT(M)
 
INTEGER(M)
 
4
 
如果为无符号数,可以存储从0到4294967295的数,否则可以存储从-2147483648到2147483647的数。
 
BIGINT(M)
 
8
 
如果为无符号数,可以存储从0到18446744073709551615的数,否则可以存储从-9223372036854775808到9223372036854775807的数。
 
FLOAT(precision)
 
4或8
 
这里的precision是可以直达53的整数。如果precision<=24则转换为FLOAT,如果precision>24并且precision<=53则转换为DOUBLE。
 
FLOAT(M,D)
 
4
 
单精度浮点数。
 
DOUBLE(M,D),
 
DOUBLE PRECISION,
 
REAL
 
 
 
 
8
 
双精度浮点。
 
DECIMAL(M,D),
 
DEC,NUMERIC,FIXED
 
M+1或M+2
 
未打包的浮点数。
 
DATE
 
3
 
以YYYY-MM-DD的格式显示。
 
DATETIME
 
HH:MM:SS
 
8
 
以YYYY-MM-DD的格式显示。
 
TIMESTAMP
 
4
 
以YYYY-MM-DD的格式显示。
 
TIME
 
3
 
以HH:MM:SS的格式显示。
 
YEAR
 
1
 
以YYYY的格式显示。
 
CHAR(M)
 
M
 
定长字符串。
 
VARCHAR(M)
 
最大M
 
变长字符串。M<=255.
 
TINYBLOB,
 
TINYTEXT
 
最大255
 
TINYBLOB为大小写敏感,而TINYTEXT不是大小写敏感的。
 
BLOB,
 
TEXT
 
最大64K
 
BLOB为大小敏感的,而TEXT不是大小写敏感的。
 
MEDIUMBLOB,
 
MEDIUMTEXT
 
最大16M
 
MEDIUMBLOB为大小写敏感的,而MEDIUMTEXT不是大小敏感的。
 
LONGBLOB,
 
LONGTEXT
 
最大4G
 
LONGBLOB为大小敏感的,而LONGTEXT不是大小敏感的。
 
ENUM(VALUE1,….)
 
1或2
 
最大可达65535个不同的值。
 
SET(VALUE1,….)
 
可达8
 
最大可达64个不同的值。

本文来自:http://www.q1010.com/177/10743-0.html

注:关于MySQL 数据类型 大全的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:MYSQL

您可能感兴趣的文章

  • MySQL 读写分离(实战篇)
  • MySQL 配置文件my.cnf 例子最详细翻译
  • MySQL 中文乱码 解决方法集锦
  • MySQL 没有完全卸载将导致其安装不成功
  • 运用MySQLdump 工具时需要注意的问题
  • MySQL 查找价格最高的图书经销商的几种SQL语句
  • MySQL UNION运算符的默认规则研究
  • MySQL 查询表中平均分最低的班级
  • MySQL 优化日记
  • MySQL LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)
上一篇:MySQL 密码设置
下一篇:MySQL 读写分离(实战篇)
热门文章
  • mysql 修改character_set_server为utf-8的简单示例
  • 解决MySQL丢失文件localhost.localdomain.pid、mysql.sock的示例
  • MySQL 数据类型binary和varbinary的简单示例
  • MySQL:reading initial communication packet问题解决方法
  • MySql 表类型MYISAM、InnoDB区别
  • bash: mysql: command not found 的解决方法
  • MYSQL默认用户名ROOT修改方法
  • MySQL 常用命令菜鸟教程
  • MySQL 使用命令行新建用户并授予权限
  • MySql 数据库物理文件存放位置查看示例
  • 最新文章
    • MySQL查看死锁与解除死锁的简单示例
    • MySQL 慢查询的功能实例
    • MySQL查看死锁与去除死锁的简单示例
    • MySQL找出未提交事务的SQL的简单示例
    • MySQL锁阻塞的的简单示例
    • MySQL中的binary类型使用操作的示例
    • SQL优化教程之in与range查询的简单示例
    • MySQL 的 21 个规范、优化最佳实践!
    • MySQL 字符类型大小写敏感的简单示例
    • 解决mybatis-plus分页传入参数后sql where条件没有limit分页信息的问题

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。