`
javathinker
  • 浏览: 227011 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

DB2 字段类型 --- SMALLINT (小整型) INTEGER (整型) BIGINT(大整型)

阅读更多

SMALLINT (小整型)


说明:小整型是两个字节的整数,精度为 5 位。小整型的范围从 -32,768 到 32,767。

增加字段:ALTER TABLE <tableName> ADD COLUMN <columnName> smallint

修改字段类型:ALTER TABLE <tableName> ALTER <columnName> SET DATA TYPE smallint

删除字段:ALTER TABLE <tableName> DROP <columnName>

验证字段范围:

insert into aaa(ddd) values(-32768)-- 执行成功
insert into aaa(ddd) values(-32769)-- 执行失败
insert into aaa(ddd) values(32767) -- 执行成功
insert into aaa(ddd) values(32768) -- 执行失败

查看字段:

Column Type Type
name schema name Length Scale Nulls
------------------------------ --------- ------------------ -------- ----- ------
<columnName> SYSIBM SMALLINT 2 0 Yes



INTEGER(整型)

说明:整型是四个字节的整数,精度为 10 位。整型的范围从 -2,147,483,648 到 2,147,483,647。

增加字段:ALTER TABLE <tableName> ADD COLUMN <columnName> integer

修改字段类型:ALTER TABLE <tableName> ALTER <columnName> SET DATA TYPE integer

删除字段:ALTER TABLE <tableName> DROP <columnName>

验证字段范围:

insert into aaa(col_interger) values(-2147483648)--成功
insert into aaa(col_interger) values(-2147483649)--失败
insert into aaa(col_interger) values(2147483647) --成功
insert into aaa(col_interger) values(2147483648) --失败

Column Type Type
name schema name Length Scale Nulls
------------------------------ --------- ------------------ -------- ----- ------
<columnName> SYSIBM INTEGER 4 0 Yes




BIGINT (大整型)


待补充~~



分享到:
评论

相关推荐

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

    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。 关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。 BIT数据类型保存位字段...

    db2认证 000-541,102q

    db2 000-541认证考试试题库 such as: Exam A QUESTION 1 Given the DDL shown below: CREATE TABLE tab1 (coll SMALLINT ); CREATE VIEW v1 AS SELECT coll FROMtabl WHERE coll &gt; 25 ; CREATE VIEW V2 AS SELECT ...

    MySQL 数据类型 详解

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

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

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

    SQL_Server_数据类型详解

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

    PostgreSQL教程(四):数据类型详解

     类型smallint、integer和bigint存储各种范围的全部是数字的数,也就是没有小数部分的数字。试图存储超出范围以外的数值将导致一个错误。常用的类型是integer,因为它提供了在范围、存储空间和性能之间的最佳平衡。...

    数据库建表类型

    int、bigint、smallint 和 tinyint  使用整数数据的精确数字数据类型。  bigint  从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。  int ...

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

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

    DB2数据库中的各数据类型

     数值型数据类型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。所有数值都有符号和精度。精度是指除符号以外的二进制或十进制的位数。如果数字的值大于等于零,认为符号为正。  *小整型,...

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

    第一:tinyint,smallint,mediumint,int,bigint 第二:char,varchar 第三:NULL 解释(转载): 整数类型 1、TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT,分别用8,16,24,32,64存 2、整数都有UNSIGNED可选...

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

     扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。  整数类型 字节 范围(有符号) 范围(无符号) 用途  TINYINT 1字节 (-128,127) (0,255) 小整数值  ...

    MySQL INT类型全解析

    整型是MySQL中最常用的字段类型之一,通常用于存储整数,其中int是整型中最常用的,对于int类型你是否真正了解呢?本文会带你熟悉int类型相关知识,也会介绍其他整型字段的使用。 1.整型分类及存储范围 整数类型 ...

    中国 省市区三级级联菜单 数据库Mysql修正版本

    | id | smallint(5) unsigned | NO | PRI | NULL | auto_increment | | upid | smallint(5) unsigned | NO | MUL | 0 | | | name | varchar(120) | NO | | | | | level | tinyint(1) | NO | MUL | 2 | | | hit | int...

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

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

    Data-Engineer:挑战数据工程师-Python-SQL

    数据工程师挑战数据工程师-Python-SQL 问题:Rio的Processo-Seletivo-Ame-Data-Engineer-Desafio.pdf ETL-AME-ETL.ipynb 数据库结构:creatingbd.sql 处理数据-bigint-to-smallint.sql 查询:questionario-...

    T-SQL电子书包含PPT及学习笔记、课后作业 非常好的sql学习资料

    stuSeat smallint identity(1,1), --座位号,自动编号 起始量为1,自增长1 stuAddress text --住址,允许为空,即可选输入 ) go /*学生成绩表*/ if exists(select * from sysobjects where name='stuMarks') drop...

    数据库设计原则.pdf

    数据库设计原则 数据库设计原则 1、在创建数据表... 数值型:tinyint(-128-127或0-255),smallint(-32768-32767或0-65535),mediumint(0-16777215),int(21.4亿多),bigint,在选中那个整型的时 候,根据字段的最⼤值来取,

    sql字段类型

    SQL SERVER提供的说明 bit:0或1的整型数字 int:从 2^31 2 147 483 648 到2^31 2 147 483 647 的整型数字 smallint:从 2^15 32 768 到2^15 32 767 的整型数字 tinyint:从0到255的整型数字

    mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用

    MySQL学习总结_φ(❐_❐✧

    MySQL学习总结 一、MySQL的特点: 关系型数据库、跨平台、支持多种... 3、smallint 小整型(2个字节)  4、bigint 极大整型(8个字节)  (2)浮点型  1、float (4个字节,最多显示7个有效位)  用法:字段名 fl

Global site tag (gtag.js) - Google Analytics