MYSQL支持的数据类型-数值类型

一、数值类型分类

MYSQL支持所有标准SQL中的数值类型,其中包括严格数值类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISON),并在此基础上扩展增加了TINYINT、MEDIUMINT、BIGINT这三种整型,并增加了BIT类型,用来存放位数据

其中整数类型包括:TINYINT、SMALLINT、MEDIUMINT、INT(INTEGER)、BIGINT

浮点数类型包括:FLOAT、DOUBLE

定点数类型包括:DECIMAL(DEC)(M,D)

位类型包括:BIT(M)

补充:

BIT(M)    1-8字节      最小值BIT(1)              最大值BIT(64)

二、整数类型

在整数类型中,一共分位5种(tinyint,smallint,mediuint,int,bigint),在设置整数数值类型时,要确定好取值范围,选择合适的数值类型,避免出现Out of  range的情况,同时要加上数值的长度,int默认长度位11,int(11),可以和zerofill一起使用

create table t1 (id1 int);
alter table t1 modify id1 int zerofill;
insert into t1 values(1);
select * from t1;
id1
00000000001

原文地址:https://www.cnblogs.com/lijingang/p/10606650.html

时间: 2024-07-29 07:56:18

MYSQL支持的数据类型-数值类型的相关文章

数据库 -- mysql支持的数据类型

mysql支持的数据类型 数值类型 MySQL支持所有标准SQL数值数据类型. 这些类型包括严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT.REAL和DOUBLE PRECISION). 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词. MySQL支持的整数类型有TINYINT.MEDIUMINT和BIGINT.下面的表显示了需要的每个整数类型的存储和范围. 对于小数的表示,MYSQL分为两种方式

mysql支持的数据类型及其测试

原文:mysql支持的数据类型及其测试 1.基础知识 1.1如何来查看mysql的帮助手册 ?int Help float; 1.2创建表的规则 CREATE TABLE [IF NOT EXISTS] tbl_name( 字段名 字段类型 [完整性的约束条件]); 1.3如何向表中插入数据 INSERT [INTO] tab_name [(字段名称--)] VALUES (值--) 1.4Mysql数据类型 1.数值型 整数类型 TINYINT:范围0~255;-128~127占用1字节 SM

MySQL——MySQL支持的数据类型总结

简介 每一个常量.变量和参数都有数据类型,它用来指定一定的存储格式.约束和有效范围.MySQL提供了多种数据类型,主要包括数值型.字符串类型.日期和时间类型.不同的MySQL版本支持的数据类型可能会稍有不同,用户可以通过查询相应版本的帮助文件来获得具体信息.在MySQL的命令行窗口输入:? int命令,会看到如下输出: mysql> ? int Name: 'INT' Description: INT[(M)] [UNSIGNED] [ZEROFILL] A normal-size intege

表操作和mysql支持的数据类型

表操作 表的基本操作 前提:先选取要操作的数据库 1)进入指定库 mysql>:use db1; 2)确定当前使用的数据库 mysql>:select database(); 3)查看当前数据库已有表 mysql>:show tables; 4)增加,创建表(字段1 类型, ..., 字段n 类型) mysql>:create table 表名(字段们); eg>: create table student(name char(16), age int); eg>: c

Mysql支持的数据类型

本文出自 “旋木的技术博客” 博客,请务必保留此出处http://mrxiong.blog.51cto.com/287318/1651098 一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展. 扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来

Mysql支持的数据类型(总结)

一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展. 扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据. 整数类型        字节       范围(有符号)      范围(无符号)          用途  TINYINT  

MySQL支持的数据类型(1)

1.数值类型 整数类型 字节 最小值 最大值 tinyint 1 有符号-128 无符号0 有符号127 无符号255 smallint 2 有符号-32768 无符号0 有符号32767 无符号65535 mediumint 3 有符号-8388608 无符号0 有符号8388607 无符号1677215 int.integer 4 有符号-2147483648 无符号0 有符号2147483647 无符号4294967295 bigint 8 有符号-9223372036854775808

《深入浅出Mysql》——第三章 Mysql支持的数据类型

在整数类型中,按照取值范围和存储方式不同,分为 tinyint.smallint.mediumint.int. bigint 这 5 个类型.如果超出类型范围的操作,会发生“Out of range”错误提示.为了避免此 类问题发生,在选择数据类型时要根据应用的实际情况确定其取值范围,最后根据确定的结 果慎重选择数据类型. 对于整型数据,MySQL 还支持在类型名称后面的小括号内指定显示宽度,例如 int(5)表 示当数值宽度小于 5 位的时候在数字前面填满宽度,如果不显示指定宽度则默认为 in

131 MySQL支持的数据类型

目录 一.整型 1.1 类型 1.2 约束 1.3 实例 二.浮点型 2.1 类型 2.2 宽度 2.3 实例 2.4 浮点数数据类型重点 三.字符串 3.1 类型 3.2 宽度 3.3 实例 四.时间类型 4.1 类型 4.2实例 五.枚举和集合 一.整型 1.1 类型 tinyint:1字节,取值范围-128~127,默认长度是4 smallint:2字节,取值范围 -32768 ~ 32767,默认长度6 mediumint:3字节 int:4字节 -2147483648~21474836