`

mysql 中数据类型tinyint(2)括号中的数字意思(转)

 
阅读更多

mysql tinyint smallint int bigint
 
类型字节最小值最大值  (带符号的/无符号的)(带符号的/无符号的)TINYINT1-1281270255SMALLINT2-3276832767065535MEDIUMINT3-83886088388607016777215INT4  -2147483648214748364704294967295BIGINT8   -92233720368547758089223372036854775807   018446744073709551615
 
 
int(1)、tinyint(4) 哪个大?
int 大。
注意数字类型后面括号中的数字,不表示长度,表示的是显示宽度,这点与 varchar、char 后面的数字含义是不同的。
也就是说不管 int 后面的数字是多少,它存储的范围始终是 -2^31 到 2^31 - 1。
 
综上整型的数据类型括号内的数字不管是多少,所占的存储空间都是一样
tinyint一个字节   smallint  两个字节   MEDIUMINT三个字节  
 
varchar  char  中的括号 char(1)表示一个字符,如 'a'  '男' 表示字符个数
 
varchar(50)  可以储存50个字符

分享到:
评论

相关推荐

    MySQL 数据类型 详解

    MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-2147483648~2147483647) ...

    MySQL数据库:表的字段类型.pptx

    理解 —— MySQL支持的数据类型; 表的字段类型 MySQL支持的类型 MySQL支持多种类型,大致可以分为三类: 数值类型 日期和时间类型 字符串(字符)类型。 数值类型 表的字段类型 MySQL支持所有标准SQL数值数据类型。 ...

    mysql中TINYINT的取值范围

    在MySQL的数据类型中,Tinyint的取值范围是:带符号的范围是-128到127。无符号的范围是0到255(见官方《MySQL 5.1参考手册》http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types)。 Tinyint...

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

     Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。  扩展后增加了TINYINT,...

    mysql int和tinyint的区别.docx

    mysql int和tinyint的区别.docx

    Java数据类型与MySql数据类型对照表

    本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....

    Mybatis Generator将tinyint映射成Integer的解决办法.pdf

    Mybatis Generator将tinyint映射成Integer的解决办法

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    mysql创建表方法.zip

    MySQL 创建表是一个基础的数据库操作,它涉及到定义表的结构,包括列名、数据类型、约束等。下面我将详细解释如何在 MySQL 中创建表,并给出一个完整的例子。 • 表名:你想要创建的表的名称。 • 列名:表中的列...

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

    Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。 扩展后增加了TINYINT,MEDIUMINT,BIGINT...

    (mysql面试题)MySQL中的基本数据类型及其特点及代码示例.txt

    1. 整型数据类型: - TINYINT:占用1个字节,取值范围为-128到127(有符号)或0到255(无符号)。 - SMALLINT:占用2个字节,取值范围为-32,768到32,767(有符号)或0到65,535(无符号)。 - MEDIUMINT:占用3个...

    C#的数据类型

    C#的数据类型。具体的解释了C#的各个数据类型的用法及释义,欢迎下载!

    MySQL学习第六天 学习MySQL基本数据类型

    MySQL中常用的的数据类型包括:数值类型、日期和时间类型和字符串类型等。  一、数值类型  MySQL支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER、SMALLINT、DECIMAL、NUMBERIC),以及近似数值数据...

    SQL_Server_数据类型详解

    整数型数据包括bigint型、int型、smallint型和tinyint型。 浮点数据类型包括real型、float型、decimal型和numeric型。

    mss2mysql数据库sqlserver迁移mysql

    使用mss2sql生产数据库定义,在用navicat做数据迁移...mss2mysql生产的表定义需要稍微改动下,如mssql datetime类型默认保存到毫秒,mysql需要定义datetime(3),bit 类型转成mysql要换成tinyint。还可能遇到字符编码问题

    简单了解mysql存储字段类型查询效率

    2、整数都有UNSIGNED可选属性 (拿tinyint字段来举例,unsigned后,字段的取值范围是0-255,而signed的范围是-128 – 127。 那么如果我们在明确不需要负值存在的情况下,通常是不要设置signed来支持负数的。) 3、...

    MYSQL 数据类型

    ==================== 数值列类型 ==================== TINYINT 非常小的整数 SMALLINT 较小整数 MEDIUMINT 中等大小整数 INTEGER 标准整数 BIGINT 较大整数 FLOAT 单精度浮点数

    MySQL 数据类型 大全

    TINYINT(M)   BIT,BOOL,BOOLEAN   1   如果为无符号数,可以存储从0到255的数;   否则可以存储从-128到127的数。   SMALLINT(M)   2   如果为无符号数,可以存储从0到65535的数;   否则可以存储从-...

Global site tag (gtag.js) - Google Analytics