数据库

 首页 > 数据库 > mariadb > MySQL数据库中各种类型字段的长度

MySQL数据库中各种类型字段的长度

分享到:
【字体:
导读:
         摘要:MySQL字段有多种的类型,不同的MySQL字段长度也各不一样,下面就为您介绍各种MySQL字段的长度,供您参考学习之用。数值类型列类型需要的存储量TINYINT1字节SMALLINT2字节MEDIUMINT3字节INT4字节INTEGER4字节BIGINT8字节FLOAT(X)4字节...

MySQL数据库中各种类型字段的长度
MySQL字段有多种的类型,不同的MySQL字段长度也各不一样,下面就为您介绍各种MySQL字段的长度,供您参考学习之用。
数值类型
列类型   需要的存储量
TINYINT 1 字节
SMALLINT 2 字节
MEDIUMINT 3 字节
INT 4 字节
INTEGER 4 字节
BIGINT 8 字节
FLOAT(X) 4 字节(如果 X < = 24 或 8 如果 25 < = X < = 53)
FLOAT 4 字节
DOUBLE 8 字节
DOUBLE PRECISION 8 字节
REAL 8 字节
DECIMAL(M,D) M 字节 (D+2 , 如果M < D)
NUMERIC(M,D) M 字节 (D+2 , 如果M < D)
日期和时间类型
列类型   需要的存储量
DATE 3 字节
DATETIME 8 字节
TIMESTAMP 4 字节
TIME 3 字节
YEAR 1 字节
串类型
列类型   需要的存储量
CHAR(M) M 字节,1 <= M <= 255
VARCHAR(M) L+1 字节, 在此 L <= M 和 1 <= M <= 255
TINYBLOB, TINYTEXT L+1 字节, 在此 L < 2 ^ 8
BLOB, TEXT L+2 字节, 在此 L < 2 ^ 16
MEDIUMBLOB, MEDIUMTEXT L+3 字节, 在此 L < 2 ^ 24
LONGBLOB, LONGTEXT L+4 字节, 在此 L < 2 ^ 32
ENUM('value1','value2',...) 1 或 2 个字节, 取决于枚举值的数目(最大值65535)
SET('value1','value2',...) 1,2,3,4或8个字节, 取决于集合成员的数量(最多64个成员)
 
MySQL数据库中各种类型字段的长度
分享到:
从percona 5.5.30迁移至MariaDB 5.5.30的...
从percona 5.5.30迁移至MariaDB 5.5.30的记录 Mariadb 5.5.30 用  percona 5.5.30 的mysql系统库启动时会报错 [ERROR] Incorrect definition of table mysql.event: expected column ‘sql_mode’ at position 14 to have type set ……  [ERROR] mysqld: Table ‘./mysql/tables_priv’...
如何在MySQL数据库添加和修改字段
如何在MySQL数据库添加和修改字段 MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。 1.登录数据库 >mysql -u root -p 数据库名称 2.查询所有数据表 >show tables; 3.查询表的字段信息 >desc 表名称; 4.1添加表字段 alter ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……